1.3认识c语言中常用的数据类型

在c语言中,我们经常会使用常量,变量,以及这节课讲的重点数据类型。常量和变量大家应该比较熟悉,例如‘100’就是一个常量,而我们写的字母x,y这些可以对其赋值的量称为变量。比如x=100,那么x就是变量,100就是常量。那么在c语言中,这样的一个x=100的x变量赋值的式子是否就是对的呢?很明显,缺乏了我们今天要说的数据类型,所以这单单这一条式子出现,在c语言是不能够对其赋值的,首先,x它是一个什么变量,你没写计算机是不会知道的,所以为了让计算机知道,我们就有了以下常用的四种数据类型,分别是:int(整数型),float(单精度浮点型),double(双精度浮点型),char(字符型)。在c语言一般正确给变量定义且赋值为:

数据类型 变量=常量;或者 数据类型 变量;变量=常量;例如下面代码所示

int x=1;
//或者是下面这一种
int y;
y=1;
//如果想要多定义变量可以
int x=1,y,z;
y=2;
z=3;
————int整数型(占用4个字节)

    顾名思义,就是给x变量定一个整数型的数据类型。大家可以理解为凡是被它定义的变量只能存放整数,如果输入不正确的话它的值就会出现错误。大家最开始只需记住这2点:

1,当你写int x=1.1;的时候,x就是等于1,因为它会自动舍弃小数点后面的数字,从而只存放整数。

2,如果只写int x;未给x赋值的话,大部分情况x是默认为0的,但偶尔会出现其他整数。所以大家要养成给变量赋值的情况。

————float单精度浮点型(占用4个字节)

   有可以放整数的变量,自然少不了可以放有小数点的变量,这个float数据类型大家可以将它认识为是可以放小数的数据类型,是可以理解为比int更高一级的数据类型,它是可以同时放整数和小数的。

————double双精度浮点型(占用8个字节)

   这个比前面两个都高级,它可以放更大的数,更精确的小数,但是大家或许会发现它占用字节是八个,比前面两个都多出一倍,所以用它和其他数据类型进行计算偶尔会出现错误。不过也是一个常用的数据类型。

————char字符型(占用1个字节)

  这个数据类型与前面有所不同,它存放的是字母或者符号或者操作符还有数字(这里的数字不太一样,它是无法进行运算)例如它放的1只是一个显示的1,而无法进行转化二进制进行运算(可以强制转换,但现在暂且不提)。

————关于数据类型的输出

  当我们想要变量的值输出在屏幕上,那大家需要了解以下数据类型对应的输出格式:

int——%d

float——%f

double——%lf

char——%c

如下面代码所示,这样就可以将变量值显示出来,特别注意的是“”里面的输出格式和“”外面的变量顺序要一致,如果把printf中的x和y(“”里面的格式不互换)的位置互换,则显示输出的值也会不同

int x=1;
float y=1.0;
double z=2.0;
char c='1';
printf("%d,%f,%lf,%c",x,y,z,c);

怕大家混乱,用一个简单的例子展示给大家,例如现在显示输出结果是1,2

那如果想要把输出结果变为2,1的话,我们就可以将printf里面的x和y调换位置即可。

提前他们的数据类型是一样,如果是不一样会出现数据错误。

int x=1,y=2;
printf(“%d,%d”,x,y);

关于数据类型占用的字节将是一个重点,我将下一节为大家讲解

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

c原

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值