首页 > 编程语言 > 详细

C-c语言数据类型整理

时间:2014-04-02 09:05:26      阅读:596      评论:0      收藏:0      [点我收藏+]

bubuko.com,布布扣

一、数据类型与“模子”
short、int、long、char、float、double 这六个关键字代表C 语言里的六种基本数据类型。

怎么去理解它们呢? 举个例子:见过藕煤球的那个东西吧?(没见过?煤球总见过吧)。那个东西叫藕煤器,拿着它在和好的煤堆里这么一咔,一个煤球出来了。半径12cm,12 个孔。不同型号的藕煤器咔出来的煤球大小不一样,孔数也不一样。这个藕煤器其实就是个模子。

现在我们联想一下,short、int、long、char、float、double 这六个东东是不是很像不同类型的藕煤器啊?拿着它们在内存上咔咔咔,不同大小的内存就分配好了,当然别忘了给它们取个好听的名字。

在32 位的系统上short 咔出来的内存大小是2 个byte;
int 咔出来的内存大小是4 个byte;
long 咔出来的内存大小是4 个byte;
float 咔出来的内存大小是4 个byte;
double 咔出来的内存大小是8 个byte;
char 咔出来的内存大小是1 个byte。
注意这里指一般情况,可能不同的平台还会有所不同,具体平台可以用sizeof 关键字测试一下

二、嵌入式编程中的常用习惯整理

       
#define unsigned char uint8   0 - (2^8 - 1)    
#define unsigned short uint16  0 - (2^16 - 1)    
#define unsigned int  uint32 0 - (2^32 - 1)    

C-c语言数据类型整理,布布扣,bubuko.com

C-c语言数据类型整理

原文:http://www.cnblogs.com/ujnzxw/p/3635077.html

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