C语言数据类型优先级入门教程
数据类型的优先级,是新手学 C 语言时比较容易忽略但又挺关键的知识点。double、float、long这些精度高,优先级自然也高,char、int就偏基础,排得靠后。文章里讲得蛮清楚,还带了点顺口溜,记起来不费劲。
数据的“身份”不同,编译器它的方式也不一样,比如你在混合运算时,int + float
结果会变成float
,就因为float
优先级更高。这类细节,写程序时经常踩坑,早点搞明白能省不少事。
文章不长,例子简单清晰,看一遍基本就能掌握。对刚接触 C 语言的你来说,还挺友好。如果你之前有点基础,也可以用这篇当备忘小抄,查个优先级顺序方便。
另外推荐你顺带看看C 语言运算符优先级表,这俩内容搭一起学,效果更好。遇到类型转换的逻辑问题也不容易被绕进去。
如果你正准备写些数据相关的逻辑,比如浮点数运算或涉及精度的判断,那这篇文章还蛮值得看一眼的。对了,记得把unsigned
和long
的位置也搞清楚哦~
1.13MB
文件大小:
评论区