C 言語の型の中で一般的なものは、int、short、long、char、float、double などです。
データの種類 | 占有バイト数 | printf関数の形式 | scanf関数の形式 | 補充する |
整数 (整数) |
4 | printf("%d\n",a) %d 符号付き 10 進数表示 %u 符号なし 10 進数の出力 %o 符号なし 8 進数表記 %x 小文字の 16 進数の印刷 (0xbb) %X 大文字の 16 進数の印刷 (0xBB) |
scanf("%d",&a) | int、short、long はすべて整数型ですが、データ長は short<int<long に従う必要があります。 |
短い (短整数) |
2 | printf("%hd",b); | scanf("%hd",b); | 同上 |
長さ (長整数) |
4 (窓の下) |
printf("%ld",c); | scanf("%ld",c); | 同上 |
文字 (キャラクター) |
1 | char d='D' char ch="abc"(文字列) printf("%d",d) は、対応する ASCLL コード値を出力します。 printf("%c",d) は、対応する文字列を出力します。 |
scanf("%c",d); | NULL 文字の ASCLL コード値 = 32 次に、小文字から大文字へ printf("%c",'a'-' ') 大文字から小文字へ printf("%c",'A'+' ') 一般的な ASCLL コード値: 0->48 A->65 a->97 |
浮く (単精度浮動小数点) |
4 | 割り当て方法: フロート a=3.14f; または a=3.2e3f(3.2*1000) a=3.2e-2f(3.2*0.01) printf("%f",a); |
scanf("%f",a); | %f 默认保留小数点后六位 %.2f 保留小数点后两位而且会四舍五入 |
double (双精度浮点型) |
8 | double b=3.14; printf("%lf\n",b); |
scanf("%lf",b); |
以上是学习的笔记,跟着B站的黑马程序员进行学习的,为了C语言计算机二级考试。
一字一敲,有错误,谢谢大佬的指点!