C语言再学习之数据类型
2016-01-20 11:09
489 查看
1.Int 整型可表示8进制10进制16进制
例如:
8表示十进制整型8
08表示8进制整型8
0X8表示16进制整数8
2.整型和浮点型数据,可以加上signed和unsigned修饰符号,表示数据是否是有符号的,数据默认是有符号的,如果不想带符号,则使用unsigned修饰。
3.浮点型数据可以带小数,上图中(.6表示可带6位小数),默认情况下,浮点型数据作为double类型来对待。
4.整型和浮点型常量可以带类型说明(类型说明不区分大小写):
例如:
8L,表示long型
8LL,表示long long型
8LLu或8uLL,表示无符号的longlong型
56.0表示double类型
56.0f或56.f表示float型,但56f是错误的。
56.0L表示long double类型
5.整形常量数据前缀总结:0、0X,分别表示8进制和16进制。
6.整形常量数据后缀总结:L、LL;U。
7.浮点型常量数据后缀总结:f、L;U。
8.可以使用科学计数法表示浮点型数据。
比如:
13.1E9表示13.1乘以10的9次方,中国人口的数量。
二、基本类型数据的所占字节数
不同计算系统对基本类型数据的长度表示也有差异,下面以32位计算机系统为准,各个数据类型所占字节长度的总结:
char 1字节
short 2字节
int 4字节
long 4字节
long long 8字节
float 4字节
double 5字节
long double 12字节
如果要获取特定系统数据的长度,可以用sizeof运算符,比如sizeof(int);
三、常量
提到数据类型,自然就和变量、常量联系在一起了。
变量表示一个值可以变动的量,并且变量要求先定义后使用。
常量的概念是程序执行时,值不发生改变的量,常量直接可以使用。
常量可分为:
1、直接常量:5,56.0f,654ll等。
2、符号常量:
一:宏定义
二:const语句定义的符号常量
例如:
宏定义: #define PI 3.1415926
常量定义:const float PI=3.1415926;
相关文章推荐
- 如何组织构建多文件 C 语言程序(二)
- 我是运营,我没有假期
- 如何写好 C main 函数
- Tomcat端口被占用解决方法(不用重启)
- DB2数据库的安装
- C#实现把指定数据写入串口
- “传奇”图象数据存储方式
- C#数据结构之顺序表(SeqList)实例详解
- 修复mysql数据库
- Lua和C语言的交互详解
- Lua教程(七):数据结构详解
- 浅析SQL数据操作语句
- SQLServer 数据导入导出的几种方法小结
- MySQL数据备份之mysqldump的使用详解
- 解析从源码分析常见的基于Array的数据结构动态扩容机制的详解
- 超大数据量存储常用数据库分表分库算法总结
- C#数据结构之队列(Quene)实例详解
- C#数据结构揭秘一
- C#实现窗体间传递数据实例
- Wireshark系列之6 数据流追踪