c语言笔记二 数据(2011.12.27)

本文深入探讨了C语言中的数据类型及其特点,详细介绍了整型家族的不同版本及大小规则,并阐述了变量的三个关键属性:作用域、链接属性和存储类型,解释了这些属性如何决定变量的“可视性”和“生命期”。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

数据

 

对数据进行描述。描述它的各种类型,描述它的特点以及如何声明它。

描述变量的三个属性----作用域、链接属性和存储类型。这三个属性决定了一个变量的“可视性”和“生命期”

C语言中,仅有4种基本数据类型---整型、浮点型、指针和聚合类型(如数组和结构等)。

所有的其他类型都是从这4种基本类型的某种组合派生而来。

 

整型家族包括字符、短整型、整型和长整型,他们都分为 有符号和无符号两种版本

规定整型值相互之间大小的规则很简单:长整型至少应该和整型一样长,而整型至少应该和短整型一样长

char                        0到127

signed char                 -127到127

unsigned char               0至255

short int                   -32767到32767

unsigned short int          0到65535

int                         -32767到32767

unsigned int                0到65535

long int                    -2147483647到2147483647

unsigned long int           0到4294967295

short int 至少16位,long int至少32位。  int究竟是16位还是32位,或者是其他值,则由编译器设计者决定。

 

char要么是signed char,要么是unsigned char,这取决于编译器。这个事实意味着不同机器上的char可能拥有不同范围的值,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值