✨作者:@平凡的人1
✨专栏:《C语言从0到1》
✨一句话:凡是过往,皆为序章
✨说明: 过去无可挽回, 未来可以改变
----
文章目录
@[toc]
前言
操作符的分类
算术操作符...,不就是加减乘除嘛,但是实际上呢,背后却有着许多值得我们去学习、去推敲的地方,通过操作符,我们能够学到很多的知识,对于C语言的学习具有很大的意义,希望通过这篇博客,你能够有所收获,能够得到进一步的提升,...整型提升是按照变量的数据类型的符号位来提升的
我们来看个例子:
为什么输出结果是c呢❓
答:a,b要进行整形提升,但是c不需要整形提升 a,b整形提升之后,变成了负数,所以表达式 a= , b 的结果是假...,但是c不发生整形提升,则表达式 c0xb6000000 的结果是真==
在来看一个例子:
c只要参与表达式运算,就会发生整形提升,表达式 +c ,就会发生提升,所以 sizeof(+c) 是4个字...表达式 -c 也会发生整形提升,所以 sizeof(-c) 是4个字节,但是 sizeof© ,就是1个字节
算术转换
如果某个操作符的各个操作数属于不同的类型,那么除非其中一个操作数的转换为另一个操作数的类型