运算与流程控制1
运算与流程控制1
运算
-
- 赋值运算:可以是字面量,算术表达式或者函数
- 算术运算:+,-,*,%(模运算,取余数)
- 关系运算(比较)
- 逻辑运算
- 位运算
- 三元运算
表达式:语句的一部分
语句:分号
代码块:{} 括住的多条语句
c
// 空间大小分配,标识符a
int a;
//赋值,从右往左
a=42; //42赋值给a 字面量
//a+1 算术表达式
a=a+1; //a+1的值赋值给a
//函数调用
a= rand();
a = 3;
3 = a;//错误的×
int x, y, z;
x=y=z=9;
分解整数的各个位
- 当字符串去处理 string.h
- 除法或取余数
‘’‘c
int n=789;
//获得最低位
int x = n % 10; //模运算 取余数 余数是9
// 抹去个位
n = n / 10; // 78
## 作业
1.输入一个四位数,输出各个位数的乘积与各个位数的累加和
纸上作业
2.CPU访问各种存储器的速度。
3.十进制整数、小数 转二进制
0.725
0.1