第一单元 变量、顺序和分支1
一、 主要内容
程序基本框架:
头文件
int main()
{
变量说明;
语句1;
语句2;
……
语句n;
return 0;
}
注:
1. 括号成对出现。
2. 语句采用缩进形式。
3. 语句间分号分隔。
4. 所有语句和符号用英文格式。
二、 命令
1. #include<cstdio>标准输入输出
2. #include<cmath>数学命令
3. scanf(“格式控制字符串”,&变量,&变量……);输入语句
4. printf(“格式控制字符串”,输出项1,输出项……);输出语句
5. 变量=表达式(常量); 赋值语句
6. 类型标识符+变量名表; 变量申明
7. + 加法
8. - 减法
9. * 乘法(注意范围)
10. / 整除商,两个整数相除的整数商
(如果除数是浮点型,则为浮点型的商)
11. % 取余,两个整数相除的余数
12. abs(x) 求整数x的绝对值(m)
13. fabs(x) 求实数x的绝对值(m)
14. pow(x,y) 求x的y次方(m)
15. sqrt(x) 求x的平方根(m)
16. // 注释该行次符号后的文字
17. /* … */ 注释,…为注释的内容
18. 算数运算缩写
缩写 | 含义 |
a+=b | a=a+b |
a-=b | a=a-b |
a*=b | a=a*b |
a/=b | a=a/b |
a%=b | a=a%b |
i++ | i=i+1 |
i-- | i=i-1 |
三、 常用变量
名称 | 占用空间 | 数据范围 |
int | 4 | –2,147,483,648~2,147,483,647 |
unsigned int | 4 | 0~4,294,967,295 |
short | 2 | –32,768~32,767 |
unsigned short | 2 | 0~65,535 |
long long | 8 | –9,223,372,036,854,775,808~ |
unsigned long long | 8 | 0~18,446,744,073,709,551,615 |
bool | 1 | true或false |
char | 1 | –128~127 |
signed char | 1 | –128~127 |
unsigned char | 1 | 0~255 |
float | 4 | 3.4E +/- 38 (7位有效数字) |
double | 8 | 1.7E +/- 308 (15位有效数字) |
1. int(d) 整数
2. float(f) 实数
3. long long(lld) 长整型
4. double(lf) 双精度浮点型
5. char(c) 字符数组
6. bool(d) 布尔型
7. %.2f:保留2位小数。如果小数部分超过2位就四舍五入,否则用0补全。
8. %5d:5位数,右对齐。不足5位用空格补齐,超过5位按实际位数输出。
9. %-5d:5位数,左对齐。不足5位用空格补齐,超过5位按实际位数输出。
10. %05d:5位数,右对齐。不足5位用'0'补齐,超过5位按实际位数输出。
11. %+d:无论是正数还是负数,都要把符号输出。
注:(m)使用要数学命令头文件。