C语言基础知识总结(1)-基本数据类型

本文总结了C语言中的基本数据类型,包括int、long、short、unsigned、char、float和double等,详细阐述了它们的特性、取值范围以及在不同系统上的表现。同时还提到了无符号整数和浮点数的使用,以及字符类型char的有符号和无符号形式。

总结:基本数据类型

关键字:

基本数据类型使用11个关键字:intlongshortunsignedcharfloatdoublesigned_Bool_Complex_Imaginary

有符号整数

这种类型可以取正值及负值。

int:系统的基本整数类型。C保证int类型至少有16位长。

shortshort int:最大的short整数不大于最大的int整数值。C保证short类型至少有16位长。

longlong long int:这种类型的整数不小于最大的long整数值。long long类型至少是64位长。

一般的,long类型长于short类型,int类型和它们其中的一个长度相同。例如,PC机上基于DOS的系统提供16位长的shortint类型,以及32位长的long类型;而基于Windows95的系统提供16位长的short以及32位长的int类型和long类型。

如果您喜欢,可以使用signed关键字修饰任何一种有符号类型,以明确表示这一属性。

 

无符号整数:

无符号整数只有0和正值,这使得无符号数可以表达比有符号数更大的正值。使用unsigned关键字表示无符号数,例如:unsigned intunsigned longunsigned short。单独的unsigned等价于unsigned int

 

字符:

字符包括印刷字符,如A&和+。在定义中,char类型使用1个字节的存储空间表示一个字符。出于历史原因,字符字节通常为8位,但出于表示基本字符集的需要,它也可以为16位或者更长。

char:字符类型的关键字。一些实现使用有符号的char,另外一些则使用无符号charC允许使用signedunsigned关键字标志char的符号属性。

 

浮点数:

浮点数可以有正值或负值。

float:系统的基本浮点类型。至少能精确表示6位有效数字。

double:范围(可能)更大的浮点类型。能表示比float类型更多的有效数字(至少10位,通常会更多)以及更大的指数。

long double:范围(可能)再大的浮点类型。能表示比double类型更多的有效数字以及更大的指数。

总结:如何声明简单变量

1.       选择所需类型。

2.       选用合法的字符为变量起一个名字。

3.       使用下面的声明语句格式:

type-specifier variable-name;

typespecifier由一个或多个类型关键字组成,下面是一些声明的例子:

int erset

unsigned short cash;

4.       可以在同一类型后声明多个变量,这些变量名之间用逗号分隔,如下例所示:

char chinitans;

5.       可以在声明语句中初始化变量,如下例所示:

float mass 6.024;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值