C语言基本数据类型简介
Posted 敲代码的小星星
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言基本数据类型简介相关的知识,希望对你有一定的参考价值。
C语言基本数据类型有9种:整形int,长整形long,短整型short,字符型char,实型:单精型(float型)、双精度(double),void,有符号signed,无符号unsigned。
在32位编译器下,各数据类型所占字节如下:
printf("int占%d个字节\\n", sizeof(int));
printf("float占%d个字节\\n", sizeof(float));
printf("double占%d个字节\\n", sizeof(double));
printf("char占%d个字节\\n", sizeof(char));
printf("long占%d个字节\\n", sizeof(long));
printf("short占%d个字节\\n", sizeof(short));
输出结果如下:
int占4个字节
float占4个字节
double占8个字节
char占1个字节
long占4个字节
short占2个字节
各数据类型输出形式如下:
int a = 1;
float b = 1.0;
double c = 1.0;
char ch = 'A';
long d = 1;
printf("a = %d,b = %f,c = %lf,ch = %c,d = %ld", a, b, c, ch, d);
此外,float,double保留n位小数表示:%.nf,%.nlf.
还有%md:m指定位输出数据的最小宽度。若数据位数小于m,这向左端补空格,若大于等于m,则按实际位数输出,此时可以配合修饰符“-”和“0”加以控制,如下:
int a = 1234;
printf("%d\\n", a);
printf("%3d\\n", a);
printf("%8d\\n", a);
printf("%08d\\n", a);
printf("%-8d\\n", a);
输出结果如下:
1234
1234
1234
00001234
1234
仔细观察区别与特点。
此处简介到此结束啦!!!
以上是关于C语言基本数据类型简介的主要内容,如果未能解决你的问题,请参考以下文章