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

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

《C语言中最简单的数据类型包括.docx》由会员分享,可在线阅读,更多相关《C语言中最简单的数据类型包括.docx(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表示可带6位小数),默认情况下,浮点型数据作为dou

2、ble类型来对待。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.1E9表示13.1乘以10的9次方,中国人口的数量。下面代码实现#incl

3、ude int main() unsigned char a = 255; / 1byte 0 255 a += 1; printf(sizeof(unsigned char)=%dn, sizeof(unsigned char); printf(a=%dn, a); printf(=n); signed char b = 127; / 1byte -128 127 b += 1; printf(sizeof(signed char)=%dn, sizeof(signed char); printf(b=%dn, b); printf(=n); char c = 255; / 1byte 0

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

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

6、 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 2147483647 i +=

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

8、f(short int); printf(k=%dn, k); printf(=n); long int l = 4294967295; / 4byte 0 4294967295 l += 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)=1 a=0 = sizeof(signed char)=1 b=-12

9、8 = sizeof(char)=1 c=0 = = sizeof(unsigned int)=4 d=0 = sizeof(unsigned short int)=2 e=0 = sizeof(unsigned long int)=4 f=0 = sizeof(signed int)=4 g=0 = sizeof(signed short int)=2 h=-32768 = sizeof(signed long int)=4 i=-2147483648 = sizeof(int)=4 j=0 = sizeof(short int)=2 k=0 = sizeof(long int)=4 l=0 = rootFriendlyARM back#

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 其它相关文档

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