C语言数据类型总结.doc_第1页
C语言数据类型总结.doc_第2页
C语言数据类型总结.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C 数据类型总结2009-08-03 17:10:17标签:C数据类型 常量 C99版权声明:原创作品,如需转载,请与作者联系。否则将追究法律责任。C 数据类型总结 C99标准 一、数据类型 数据类型是按照规定形式表示数据的一种方式,不同的数据类型占用空间也不同。 为了学习方便,特意整理了下C语言的数据类型的分类结构,如下图: 对于数据类型,还应该明白以下几点 1、整型数据 int可以有修饰符 short、long、long long三种,后面的int可省略,默认的整形数据常量为int。2、整型数据 int可以是10进制(默认的),16(0X开头)进制,8进制(0开头)三种。例如:8表示十进制整型808表示8进制整型80X8表示16进制整数83、整型和浮点型数据,可以加上signed和unsigned修饰符号,表示数据是否是有符号的,数据默认是有符号的,如果不想带符号,则使用unsigned修饰。4、浮点型数据可以带小数,上图中(.6表示可带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.1E9表示13.1乘以10的9次方,中国人口的数量。 二、基本类型数据的所占字节数 不同计算系统对基本类型数据的长度表示也有差异,下面以32位计算机系统为准,各个数据类型所占字节长度的总结:char 1字节short 2字节int 4字节long 4字节longlong 8字节float 4字节double 5字节longdouble 12字节 如果要获取特定系统数据的长度,可以用sizeof运算符,比如sizeof(int); 三、常量 提到数据类型,自然就和变量、常量联系在一起了。 变量表示一个值可以变动的量,并且变量要求先定义后使用。常量的概念是程序执行时,值不发生改变的量,常量直接可以使用。 常量可分为:1、直接常量:10,23.0f,234ll等。2、符号常量:分两种,宏

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论