64位和32位编译环境下不同数据类型长度的区别
来源:互联网 发布:sql字符串拼接 编辑:程序博客网 时间:2024/04/30 02:31
关于64位和32位编译环境下不同数据类型长度有以下几条规则:
(1)char类型一般是8bit,但ANSI C里没有硬性规定其长度,某些嵌入式编译器可能是16bit
(2)short和long类型的长度不相同
(3)int类型通常同具体机器的物理字长相同
(4)short通常是16bits, int通常是16bits or 32bits每种编译器可以根据硬件的不同自由确定,但是short和int必须最少是16bits,而long类型必须最少是32bits,并且short必须比int和long类型要短。
类型
64位
32位
16位
Char
1
1
1
Short
2
2
2
Int
4
4
2
Long
8
4
4
Float
4
4
4
Long long
8
8
Double
8
8
Long double
16
12
Char *(指针)
8
4
4
0 0
- 64位和32位编译环境下不同数据类型长度的区别
- 32位和64位编程的数据类型长度区别
- 不同的数据类型在32位和64位下所占字节的区别
- 不同的数据类型在32位和64位下所占字节的区别
- Linux下32位和64位不同数据类型字段长度
- linux 32位与64位系统下数据类型长度的区别
- 不同数据类型在32位和64位下所占的字节的对比
- 16位,32位,64位下各种数据类型的长度大小
- 32位和64位数据类型区别
- 32位和64位各种数据类型长度
- Linux环境下C的数据类型长度和位段结构
- C语言数据类型32位和64位不同
- C语言数据类型32位和64位不同
- C语言数据类型32位和64位不同
- C语言数据类型32位和64位不同
- 不同变量类型在32位和64位机器上的长度
- C语言中32位和64位的数据类型长度
- 32位系统和64位系统上数据类型的长度
- poj1029 模拟/枚举
- 做一个具有阳光思维的人
- 网站开发时间计划表
- rtp over tcp
- HDU 1878:欧拉回路【并查集】
- 64位和32位编译环境下不同数据类型长度的区别
- iOS 8推送注册方式改变的问题
- x264代码剖析(十一):核心算法之宏块分析函数x264_macroblock_analyse()
- 第六届蓝桥杯 软件类省赛真题 第九题:打印大X
- oracle数据文件优化常用sql
- redis Strings类型和hash类型常用命令(笔记)
- 聪明的学生(bzoj 2523)
- Eclipse调错——Type The type javax.servlet.http.HttpServletRequest cannot be res...
- 线段树求解区间第k大