C语言中最简单的数据类型包括

上传人:平*** 文档编号:12686816 上传时间:2017-10-20 格式:DOCX 页数:4 大小:21.61KB
返回 下载 相关 举报
C语言中最简单的数据类型包括_第1页
第1页 / 共4页
C语言中最简单的数据类型包括_第2页
第2页 / 共4页
C语言中最简单的数据类型包括_第3页
第3页 / 共4页
C语言中最简单的数据类型包括_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《C语言中最简单的数据类型包括》由会员分享,可在线阅读,更多相关《C语言中最简单的数据类型包括(4页珍藏版)》请在金锄头文库上搜索。

1、 C语言中最简单的数据类型包括1、整型数据 int可以有修饰符 short,long 、long long三种,后面的 int是可以可省略掉的,默认的整形数据的常量是 int。2、整型数据 int可以是 10进制的(这个是默认的) ,16 进制(0X 开头) ,8 进制三种(0开头) 。比如说: 8 表示十进制整型的 8 08表示 8进制整型的 8 0X8表示 16进制整数的 83、整型和浮点型数据,可以加上 signed和 unsigned作为修饰符号,表示数据是否是有符号的,数据默认是有符号的,如果不想带符号,可以使用 unsigned来修饰。4、浮点型数据可以带小数,图中(.6 表示可带

2、 6位小数) ,默认情况下,浮点型数据作为double类型来对待。5、整型和浮点型常量可以带类型说明(类型说明不区分大小写)例如:8L 表示 long型 8LL 表示 long long型 8LLu或者 8uLL 表示无符号的long long型 56.0 表示 double类型56.0f或 56.f表示 float型,但 56f是错误的。 56.0L表示 long double类型6、整形常量的数据前缀总结:0、0X,它们分别表示 8进制和 16进制。7、整形常量数据的后缀总结:L、LL;U。8、浮点型常量数据的后缀总结:f、L;U。9、也可以使用科学计数法表示浮点型数据。比如: 13.1E

3、9 表示 13.1乘以 10的 9次方,中国人口的数量。下面代码实现#include intmain()unsigned char a = 255; / 1byte 0 255a += 1;printf(sizeof(unsigned char)=%dn, sizeof(unsigned char);printf(a=%dn, a);printf(=n);signed char b = 127; / 1byte -128 127b += 1;printf(sizeof(signed char)=%dn, sizeof(signed char);printf(b=%dn, b);printf(=

4、n);char c = 255; / 1byte 0 255c += 1;printf(sizeof(char)=%dn, sizeof(char);printf(c=%dn, c); printf(=n);printf(=n);unsigned int d = 4294967295; / 4byte 0 4294967295d += 1;printf(sizeof(unsigned int)=%dn, sizeof(unsigned int);printf(d=%dn, d);printf(=n);unsigned short int e = 65535; / 2byte 0 65535e

5、+= 1;printf(sizeof(unsigned short int)=%dn, sizeof(unsigned short int);printf(e=%dn, e);printf(=n);unsigned long int f = 4294967295; / 4byte 0 4294967295f += 1;printf(sizeof(unsigned long int)=%dn, sizeof(unsigned long int);printf(f=%dn, f);printf(=n);signed int g = 4294967295; / 4byte 0 4294967295g

6、 += 1;printf(sizeof(signed int)=%dn, sizeof(signed int);printf(g=%dn, g);printf(=n);signed short int h = 32767; / 2byte -32768 32767 h += 1;printf(sizeof(signed short int)=%dn, sizeof(signed short int);printf(h=%dn, h);printf(=n);signed long int i = 2147483647; / 4byte -2147483648 2147483647i += 1;p

7、rintf(sizeof(signed long int)=%dn, sizeof(signed long int);printf(i=%dn, i);printf(=n);int j = 4294967295; / 4byte 0 4294967295j += 1;printf(sizeof(int)=%dn, sizeof(int);printf(j=%dn, j); printf(=n);short int k = 2147483647; / 2byte 0 2147483647k += 1;printf(sizeof(short int)=%dn, sizeof(short int);

8、printf(k=%dn, k);printf(=n);long int l = 4294967295; / 4byte 0 4294967295l += 1;printf(sizeof(long int)=%dn, sizeof(long int);printf(l=%dn, l);printf(=n);return 0;编译环境:arm-linux-gcc 4.3.2实验现象:rootFriendlyARM back# ./back sizeof(unsigned char)=1a=0=sizeof(signed char)=1b=-128=sizeof(char)=1c=0=sizeof(unsigned int)=4d=0=sizeof(unsigned short int)=2e=0=sizeof(unsigned long int)=4f=0=sizeof(signed int)=4g=0=sizeof(signed short int)=2h=-32768 =sizeof(signed long int)=4i=-2147483648=sizeof(int)=4j=0=sizeof(short int)=2k=0=sizeof(long int)=4l=0=rootFriendlyARM back#

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号