C语言基础-运算符
sizeof()运算符
•sizeof可以用来计算一个变量或者一个常量、一种数据类型所占的内存字节数
•sizeof一共有3种形式
1.sizeof( 变量\常量 )
sizeof(10); char c = 'a'; sizeof(c);
2.sizeof 变量\常量
sizeof 10; char c = 'a'; sizeof c;
3.sizeof( 数据类型 )
sizeof(float);
•注意:不能是sizeof 数据类型
条件运算符和条件表达式
•条件运算符是C语言的唯一的三目运算符,即它需要3个数据或表达式构成条件表达式
•它的一般形式为:
表达式1?表达式2:表达式3
表达式1?表达式2:表达式3
•如果表达式1为真,三目运算符的运算结果为表达式2的值,否则为表达式3的值
流程控制之switch
•选择结构-switch
•简单使用
•switch(表达式) {
case 数值1:
语句1;
break;
…
default:
break;
}
if和switch的对比
•很多情况可以互换
•if用得比较多,比较灵活,switch只能某个单值
•(演示输入学生成绩a,b等5分制的成绩,利用switch转换成相应的百分制成绩)