十月八日记录
运算符与表达式
int i,j,k; //逗号可以作为分隔符 i = j+k; //表达式,这是两个变量进行计算并赋值给i
逗号不只是分隔符,也可以放在表达式中。
for(i = 0,j = 100;i赋值运算符
=
注意当==时,表示等于。
算术运算符
+-*/%为双目运算符,
正负号为单目运算符(优先)。
自增自减运算符
增加一或减少一。
int i; --i //在参加表达式运算前减少一 ++i //在参加表达式运算前增加一 i-- //后减一 i++ //后加一尝试简单加减乘除
#includeint main () //主函数 { int Num1,Num2,Num3; printf("请输入两个整数x和y,输入后回车n"); //解释说明 scanf("%d %d",&Num1,&Num2); //%d是格式控制字符串,表示十进制有符号整数; //&取地址符,&x表示x的地址 Num3 = Num1/Num2; printf("%dn",Num3); return 0; } 注意这里定义整型变量,用除法若有小数直接抹除。
可以使用float或double定义单/双精度类型以保留小数。
温度转化
//将华氏温度转换为摄氏温度 #includeint main() //主函数 { printf("请输入华氏温度:n"); //界面显示 float F,C; //定义浮点型变量 scanf("%f",&F); //输入温度 C = 5*(F-32)/9; //运算式 printf("%f",C); //输出结果 return 0; //返回值 } 此处使用了float定义浮点型变量,计算结果可以出现小数与负数提高精度。
逻辑运算符
双目:&&(逻辑与)和||(逻辑或)
单目:!(逻辑非)
逻辑表达式
i = j&&k //若j 和 k都为真时,i为真(和,同时成立) i = j||k //若j 和 k其中一个为真时,i为真(或,其中一个成立即可) i = !j //若j为真,则i为假(非)一般此类表达式用于if或for或while语句中作为条件。



