首页 > 代码库 > C语言基础——运算符与表达式
C语言基础——运算符与表达式
1.表达式, 运算符;
表达式:由操作数和运算符组成,产生单一数值;
2.取整,取余
取余必须是整数;
3.自增,自减
i++; i--
++i; —i;
4.sizeof
一元运算符:
sizeof(int) //数据类型 4
sizeof(x) //char 类型 1
sizeof(3.1) //默认double 类型 8
sizeof(p) //指针 8
// printf(“%ld”, p);
5.关系运算符,逻辑运算符
逻辑运算:
&& ||
关系运算:
< | <= | > | >= | == | != |
一元否定符: !
if(!a)等价于if(a == 0);
6.条件表达式
if(条件表达式)
{
程序块;
}
7.类型转换
显式转换(explicit)
float i = 1.23;
int j = (int)i;
隐式转换(implicit)
char c = ‘a’;
int i = c;
a、赋值表达式,把等式右边的值,转型为等式左边的值。
b、在一个表达式中,默认状态下变量是从第类型向高类型转化的。
C语言基础——运算符与表达式
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。