1.教室の上限での演習
3.次のプログラムを読み、実行結果を書き込みます。
分析:
(1)aの剰余は0です。
(2)b四捨五入せずに商を取る。
(3)c = b ++、最初にc = bを実行し、次にb = b + 1を実行します。
(4)倍精度浮動小数点型のデータ印刷では、デフォルトで小数点以下6桁が印刷されますが、さらに多く表示したい場合は、%.nfの形式を使用できます。
(5)15/10は整数型に属し、商を取った後、小数点以下6桁を表示します。
(6)d / 10は、float型間の演算であるため、小数を表示できます。
回答:
#include <stdio.h>
int main(){
printf("0,2,1,15.000000,1.000000,1.500000");
return 0;
}
2.教室での演習
1.割り当て式と割り当てステートメント、プログラムの結果を書く
#include "stdio.h"
main()
{
printf("_______________________");
}
1)0-255、c = 330の256個のASCII文字があり、255の後、0、330-255 = 74、ASCII = 74から始まり、文字はJです。
ASCII 为48,字符为0
ASCII 为65,字符为A
ASCII 为97,字符为a
2)\ 141は141で表される8進数の文字です。この8進数の141を10進数に変換すると97になります。ASCIIコードを確認してください。97はaなので、文字aが出力されます。
'\101'表示ASCII为八进制101(对应十进制65)的字符,即 ‘ A ’ .
八进制转十进制 (101)8=(1*8^2+0*8^1+1*8^0)=(65)10