完整教程:数据类型和变量1

一:c语言中short为短整型,int为整型,long为长整型,long long为更长的整型,依次递增,它们能包括的整型大小更大。

二:布尔类型,c语言中0为假,非0为真,我们也可用_Bool来表示,其既可以表示为真也可以表示为假,由我们自己来定义。

通过三:若是我们想要计算一个数据类型的长度,可以用到sizeof操作符,其操作数能够是类型也许可是表达式和变量

,下面我们来计算一些,注意启用"%zd"

其计算的单位为字节,换算如图int,其为两个int服务于一个short类型,我们听命与short,前面我们计算了short长度为2,故第一个打印为2,而第二个打印,由于sizeof里的式子不会真实计算,所以s的值不变仍为2,假如我们赋值为5,打印出来自然也不变为5.就是注意,C预言标准规定sizeof(long)>=sizeof(int)。接下来我们看一个重点,图中我们想要打印出“s=b+1”的长度,源于s是short,b是int,1

四:C语言中我们使用signed和unsigned来修饰整型和字符型,前者表示一个类型带有正负号,后者表示一个类型只有零和正整数,而unsigened的好处便是许可让同样长度的内存扩大一倍。

五:C语言中的算术操作符我们只介绍两个稍难的,除号为"/",值得记住的是在使用/时,如果符号两边都是整数,那么计算结果也只能是整数,如果想要计算出小数,需要符号两边任一一边加上小数点,并在适当位置加上float和"%f"。

同理,在计算结果为零点几,我们如果不加上上述,结果便为0.

下一个“%”大家称为求模运算符,就是求两个数相除的余数,两边只能为整数,不能为浮点数。假如有正负数的计算,第一个数是什么数,答案便为什么数。

六:接下来我们有前置++和后置++以及--,对于前置,我们启用口诀先使用后++(--)

后置反过来即可。记住从右至左即可。

posted on 2025-10-24 16:21  ljbguanli  阅读(2)  评论(0)    收藏  举报