C言語学習ノートのデータ型

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语言计算机二级考试。

一字一敲,有错误,谢谢大佬的指点!

おすすめ

転載: blog.csdn.net/qq_60043905/article/details/126278846