c语言基础--数据类型
来源:互联网 发布:java 多租户 编辑:程序博客网 时间:2024/05/22 06:39
一、整型数据:
1、表格:
类型名称
可简写
占用字节
数值范围
signed int
int
4
-2147483648(-2^31)~2147483647(2^31-1)
unsigned int
unsigned
4
0~4294967295(-2^32-1)
signed short int
short
2
-32768(2^15)~32767(-2^15-1)
unsigned short int
unsigned short
2
0~65535(2^16)
signed long int
long
4
-2147483648(-2^31)~2147483647(2^31-1)
unsigned long int
unsigned long
4
-32768(2^15)~32767(-2^15-1)
2、介绍:
内存中存储形式:
二、实型数据 :
1、表格:
类型名称
简写
占用字节
数值范围(大约)
有效数字位
单精度型变量
float
4
-10^38~10^38
7位
双精度型变量
double
8
-10^308~10^308
15~16位
2:、介绍:
实型数又称为实数或浮点数。
1)、小数形式
小数中必须要有小数点,这样也是小数的正确表达.123、123.
2)、指数形式
以“e”或“E”后跟一正数来表示以10为底的幂数。注意的地方是
a、字母“e”或“E”前必须有数字,b、字母“e”或“E”后必须是正数,c、字母“e”或“E”前后不能插入空格。
实数在内存中是以指数形式存放的。
三、字符型数据:
1、介绍:
字符型数据占用一个字节,8个位。有一些独特的地方,在使用的时候加上signed或者unsigned的标志来避免不必要的麻烦。
unsigned char数据类型范围是 0~255
signed char数据类型范围是 -128 ~ 127, 这里说明的一点是 -128二进制表示是1000 0000,没错,看似是 -0,他表示的是-128 。
这里有个思考,为什么能大胆的用 -0表示-128呢?点击试试。
- c语言基础--数据类型
- c语言基础:数据类型
- C语言基础------------数据类型
- C语言基础:C语言数据类型总结
- C语言基础之《数据类型》
- c语言基础—数据类型
- C语言基础之《数据类型》
- c语言的基础数据类型
- C语言基础及数据类型
- C语言基础--指针数据类型
- 【C语言基础】-01数据类型
- C语言基础—复杂数据类型
- C语言之基础数据类型分析
- c语言基础数据类型及命名规范
- C语言基础——其他数据类型
- C语言基础之基本数据类型
- C语言基础第二篇--基本数据类型
- C语言基础总结-数据类型(常用)
- 虚拟主机
- LeetCode OJ Populating Next Right Pointers in Each Node II
- LeetCode OJ Populating Next Right Pointers in Each Node
- 黑马程序员--Java基础--IO流(二)
- [LeetCode]Reverse Linked List II
- c语言基础--数据类型
- ACM--steps--dyx--1.2.7--Lowest Bit
- Ubuntu终端教程04:处理文件内容
- 特征点检测和匹配
- 影响数据库性能的常见因素
- Building Blocks 区间枚举
- Leecode OJ Jump Game
- Linux中的文件描述符与打开文件之间的关系
- LeetCode OJ Median of Two Sorted Arrays