"初学者后端C语言笔记:1字节=8位、运算符优先级、数据类型解析"

需积分: 18 0 下载量 144 浏览量 更新于2024-01-04 收藏 256KB DOCX 举报
运算符优先级是为了确定多个运算符在表达式中的计算顺序。在C语言中,运算符的优先级从高到低如下: 1. 括号运算符:用于改变运算次序,括号中的表达式先计算。 2. 单目运算符:包括正号(+)、负号(-)、逻辑非(!)、位非(~)等,作用于一个操作数。 3. 自增自减运算符:分为前缀自增(++i)、前缀自减(--i)、后缀自增(i++)、后缀自减(i--),改变操作数的值。 4. 强制类型转换运算符:用于将一个数据类型强制转换为另一个数据类型。 5. 乘法、除法、取模运算符:包括乘法(*)、除法(/)和取模(%),左结合。 6. 加法、减法运算符:包括加法(+)和减法(-),左结合。 7. 移位运算符:包括左移(<<)和右移(>>)运算符。 8. 关系运算符:包括小于(<)、大于(>)、小于等于(<=)、大于等于(>=)、等于(==)和不等于(!=),左结合。 9. 逻辑与运算符:只有当两个操作数都为非零时,结果为真。 10. 逻辑或运算符:只有当两个操作数都为零时,结果为假。 11. 条件运算符:如果条件表达式为真,则执行第一个表达式,否则执行第二个表达式。 12. 赋值运算符:用来给变量赋值,例如等号(=)、加等于(+=)、减等于(-=)等。 13. 逗号运算符:用于逗号分隔的表达式,整个表达式的值是最后一个表达式的值。 根据运算符优先级规则,可以正确计算表达式的值。在C语言编程时,合理利用运算符优先级可以减少括号的使用,提高代码的可读性和效率。 此外,在C语言中,不同数据类型的字节数也是需要了解的。常见的数据类型包括int和char,它们的字节数分别为4字节和1字节,JAVA的字节数为2字节。 在计算机存储中,1字节等于8位(bit),1K等于1024字节,1M等于1024K,1G等于1024M。这些单位在存储空间和数据传输中常常被使用。比如,我们常常会使用"8位无符号整数"来表示一个字节的数据。 综上所述,后端C语言笔记适合初学者观看。初学者可以通过学习运算符优先级和数据类型的知识,掌握C语言的基础编程技巧,为后续的学习打下坚实的基础。