C语言中的常量计算遵循特定规则,包括:整型常量:可以是十进制、八进制或十六进制。浮点型常量:包括小数部分或科学计数法。字符常量:由单引号括起。转义序列:特殊字符的表示。字符串常量:由双引号括起。其他常量:指针、数组。运算符优先级:决定运算顺序,括号优先级最高。

C 语言常量计算
在 C 语言中,常量是不可更改的值,在编译时就会被确定。常量的计算有以下规则:
整型常量:
浮点型常量:
立即学习“C语言免费学习笔记(深入)”;
字符常量:
其他类型常量:
运算符优先级:
常量计算遵循运算符优先级。优先级最高的运算符首先执行。运算符优先级由以下表格给出:
| 优先级 | 运算符 | |
|---|---|---|
| 1 | () [] . -> ++ -- ~ ! sizeof | |
| 2 | * / % | |
| 3 | + - | |
| 4 | << >> | |
| 5 | < <= > >= | |
| 6 | == != | |
| 7 | & | |
| 8 | ^ | |
| 9 | ||
| 10 | = += -= *= /= %= &= | = ^= <<= >>= |
示例:
例如,以下表达式计算为 12:
<code class="c">10 + 2 * 3</code>
因为乘法优先级高于加法,所以 2 * 3 先计算,然后结果再与 10 相加。
同理,以下表达式计算为 6:
<code class="c">(10 + 2) * 3</code>
因为括号的优先级最高,所以 10 + 2 先计算,然后结果再与 3 相乘。
以上就是c语言常量是怎么算的的详细内容,更多请关注php中文网其它相关文章!
C语言怎么学习?C语言怎么入门?C语言在哪学?C语言怎么学才快?不用担心,这里为大家提供了C语言速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号