首页 > 编程语言 > 详细

C语言数据类型在IA32中的大小

时间:2014-10-26 21:04:17      阅读:311      评论:0      收藏:0      [点我收藏+]

这个主要是一些常识问题,以及在使用AT&T语法汇编时会使用的编码后缀:

C声明 Intel数据类型 汇编后缀 大小(byte)
char 字节  b  1
short  w  2
int 双字  l  4
long int 双字  l  4
long long int  -  4
char* 双字  l  4
float 单精度  s  4
double 双精度  l  8
long double 扩展精度  t  10/12

小常识:long double是在ISO C99中引入,用于扩展浮点精度,它的大小不仅和机器体系结构有关,同时和编译器也有关系,在除X86以外的平台上一般用8个字节表示,在X86机器上一般为10个字节,而GCC将其存储为12个字节。

C语言数据类型在IA32中的大小

原文:http://www.cnblogs.com/elvalad/p/4052588.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!