运算符、表达式和语句
2015-12-12 17:15
253 查看
1.算数运算符:
加法运算符
减法运算符
乘法运算符
除法运算符:c语言中整数除法结果的小数部分被丢失,被称截尾
取摸运算符:对浮点数使用该运算符 无效
2.赋值运算符:不能将一个值赋给常量 ”=“左边的项目必须是一个变量的名字
3.增量和减量运算符:
增量和减量运算符是单目运算符 优先级高于所有的双目运算符
1)前缀形式 ++变量 --变量 表示变量在使用前加1或减1
2)后缀形式 变量++ 变量-- 表示变量在使用后自动加1或减1
i++ 是i=i+1 也等于 i+=1
4.关系运算符:双目运算符
==等于 !=不等于 >大于 <小于 >=大于等于 <=小于等于
关系运算符都是双目运算符,其结合性均为左结合,优先级相同时从左往右开始处理
< 、<=、>、>=优先级相同 高于== !=
5.逻辑运算符:
逻辑与 &&
逻辑非 !
逻辑或 ||
6.条件运算符:c语言提供的唯一的三目运算符
优先级高于赋值运算符 低于关系运算符和算数运算符 右结合
7.数据类型强制转换运算符
自动类型转换
强制类型转换
8.特殊运算符
长度运算符sizeof :求出运算对象在计算机内存中所占用的字节数量, 单目运算符
取址运算符& 单目运算符 目前介绍的 优先级最高的
9.语句包括:
流程控制语句:
选择语句:if switch
循环语句:for while do_while
转移语句:break continue return goto
表达式语句
复合语句:用大括号括起的一条或多条语句
空语句
赋值语句
加法运算符
减法运算符
乘法运算符
除法运算符:c语言中整数除法结果的小数部分被丢失,被称截尾
取摸运算符:对浮点数使用该运算符 无效
2.赋值运算符:不能将一个值赋给常量 ”=“左边的项目必须是一个变量的名字
3.增量和减量运算符:
增量和减量运算符是单目运算符 优先级高于所有的双目运算符
1)前缀形式 ++变量 --变量 表示变量在使用前加1或减1
2)后缀形式 变量++ 变量-- 表示变量在使用后自动加1或减1
i++ 是i=i+1 也等于 i+=1
4.关系运算符:双目运算符
==等于 !=不等于 >大于 <小于 >=大于等于 <=小于等于
关系运算符都是双目运算符,其结合性均为左结合,优先级相同时从左往右开始处理
< 、<=、>、>=优先级相同 高于== !=
5.逻辑运算符:
逻辑与 &&
逻辑非 !
逻辑或 ||
6.条件运算符:c语言提供的唯一的三目运算符
优先级高于赋值运算符 低于关系运算符和算数运算符 右结合
7.数据类型强制转换运算符
自动类型转换
强制类型转换
8.特殊运算符
长度运算符sizeof :求出运算对象在计算机内存中所占用的字节数量, 单目运算符
取址运算符& 单目运算符 目前介绍的 优先级最高的
9.语句包括:
流程控制语句:
选择语句:if switch
循环语句:for while do_while
转移语句:break continue return goto
表达式语句
复合语句:用大括号括起的一条或多条语句
空语句
赋值语句
相关文章推荐
- [leetcode 204] Count Primes
- 遥感影像处理
- 软件测试与软件质量-什么是软件测试
- android-Creating a Search Interface
- Java中的逆变与协变
- python学习吐槽
- cocoaPods的安装
- 遥感影像处理
- Android进阶:获取屏幕参数
- Objective-C中copy属性的概述
- 在状态栏上显示会闪烁的图标(类似qq消息提示)
- 【比较】构件图和部署图
- 时间格式转换
- WyBox用usb口驱动EC20
- 《机器学习:算法原理与编程实践》的读书笔记:SMO部分最难,大部分代码基于Scikit-Learn,决策树其实用处不大
- eclipse 报错 主类加载错误 或找不到主类
- javascript自定义函数
- MFC 小知识七 右键菜单
- C++ 学习点
- iOS 验证码倒计时时button一闪一闪的