本文共 1787 字,大约阅读时间需要 5 分钟。
1.3.1
/:除法 %:取余1.3.4
2.1.1 变量
2.1.2
int numberofDays (struct dated) 函数 参数,这参数是一个结构变量2.1.3
赋值 = <类型名称> <变量名称> 赋值 <初始值> int price = 0;2.1.4
scanf("%d", &price) &必须加 %d 读入一个整数2.1.5
常量又叫直接量 int AMOUNT =100 int change =100 -price(看起来方便,但是不谨慎) int change = AMOUNT-price(对于编程,简洁方便)const:修饰符 加在int的前面,用来给这个变量加上一个不变的属性
例:const int AMOUNT =100 //因为有const,AMOUNT才大写的 AMOUNT =90 //编译器会读出错误2.1.6
int printf("%d") scanf ("%d") double printf("%f") scanf("%1f")2.2.1
运算符"+","-" 算于就是a,b,c a=b+c2.2.2
运算符优先级 赋值:自右向左 a=b=6 a=(b=6) 现实中 计算机中,6赋予给b,b赋予a2.2.3
交换两个变量 { int a =6; int b =5; int t; t=a; a=b; b=t; printf(“a=%d,b=%d”, &a,&b) return 0; }2.2.4
递增递减运算符 “++”,“–”表达式 运算 表达式的值
count++ 给count加1 count原来的值 ++count 给count加1 count +1以后的值 count-- 给count减1 count原来的值 –count 给count减1 count-1以后的值3.1 判断
在计算机中 例:6>5>4 6>5成立,变成1 1>4 不成立 故6>5>4 不成立3.1.1
if语句3.1.3
//:注释 /* */:注释3.1.4
if else3.1.5
3.2.1
嵌套的if-else if (a>b) { if(a>c) { max=a; } else { max=b; } } else { if(b>c) { max=b; } else { else=c; } }一般来说,else与最近的jf相连,但有一种特例
if(A=B) { if(A=C) max=A } else3.2.2 级联的if-else
if(exp1) stl; else if(exp2) st2; else st3;3.2.3分支:fi-else的常见错误
1:忘记大括号 2:if后面的分号 3:错误使用==和= 4:使人困惑的else3.2.4 多路分支
switch-case 例: switch(type) { case1: case2: printf(“你好\n”); break; case3: printf(“晚上好\n”); break; case4: pritnf(“再见\n”); break; default: printf(“啊,神马啊?\n”); break; } 4.1.1循环 4.1.2 while循环 4.1.3do-while循环 do { <循环体语句> } while(<循环条件>);5.1.1 for 循环
for(i=0;i<5;i=i+1); { printf("%d",i); }5.1.2第三种循环:循环的计算和选择
6.1.1数据类型
整数 浮点数 逻辑 指针 自定义类型sizeof:是一个运算符,给某个类型在内存中所占据的字节数
sizeof(int)6.1.2 整数类型
char:一字节=8比特(bit)=8位 short:2字节 int:一个字节 long:一个字节 long long:8个字节6.1.5整数输入输出
%d:int %u:unsigned %ld:long long %lu:unsigned long long %0:表8进制 %x:表16进制6.1.6
scanf printf 浮点数 float 32位 %f %f,%e double 64位 %lf %f,%e转载地址:http://owoyk.baihongyu.com/