"初学者后端C语言笔记:1字节=8位、运算符优先级、数据类型解析"
需积分: 18 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语言的基础编程技巧,为后续的学习打下坚实的基础。
2022-09-08 上传
点击了解资源详情
2022-01-24 上传
2022-03-05 上传
2024-06-13 上传
2022-04-21 上传
2012-07-26 上传
音痴凡
- 粉丝: 0
- 资源: 3
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜