C初阶学习——数据类型

int类型

int即integer(整数)的缩写,在c语言中,我们通常称其为整形。

int按照有无符号分为有符号和无符号(所谓绝对值)两种,有符号无需添加修饰词,无符号需要添加unsigned在int之前或是直接声明unsigned。

而按照数据类型的大小可分为 short int         int         long int          long long int(前面带有修饰词的int可将int省略)

int a = 0;//一个有符号整形,占空间大小四个字节,取值范围(-2^31)~(2^31-1)
short b = 0;//一个短整形,占空间大小二个字节,取值范围(-2^15)~(2^15-1)
long c = 0;//一个长整形,占空间大小八个字节,取值范围(-2^63)~(2^63-1)
long long int d = 0;//一个超长整形,占空间大小十六个字节,取值范围(-2^127)~(2^127-1)
unsigned int e = 0;//一个无符号整形,占空间大小四个字节,取值范围0~(2^32-1)

char类型

在我们的键盘上数量占多的其实并不是数字,而是各种字符,char就是一种用于表达字符的数据类型,它也具有数值意义上的值(同样的就会有unsigned char),其中相应的一个数值意义上的值代表一个字符,当char类型有符号时,若char的值为负数,则char的值不代表任何符号。当unsigned char 时,取值为128~255时不对应符号

char c = 'A';
printf("%c",c);//char 借助printf来打印字符。
printf("%d",c);//char 接触printf来打印数字。

 浮点型

浮点型即我们日常生活中所提到的小数,这是一种非常重要的数据类型。浮点型按照精度可分为双精度浮点型double和单精度浮点型float。

图片来源:https://www.runoob.com/cprogramming/c-data-types.html

 void类型

即空类型,其无值,通常作为一个自定义无返回值函数的返回类型,也可用于填充形参列表。

void Self_Made_Fuc(void)
{
    //add something at here
}

bool类型

bool则非常简单,它只有两个值,true and false。常用于条件判断。

bool a = true;
while(a)
{
    //this is an endless loop
}
a = false;
if (a)
{
    //this program won't step into here
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值