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语言基本数据类型简介的主要内容,如果未能解决你的问题,请参考以下文章

JavaJS简介

JavaJS简介

Go语言基础教程-基本数据类型和函数

求C语言代码

1. 数据结构及算法简介

用一句Halle认识C 语言