-
注意:if()后面没有分号,直接写{},else后面也没有分号,直接写{}查看全部
-
优先级1:() 优先级2:!+(正号) -(负号) ++ -- 优先级3:* / % 优先级4:+(加) -(减) 优先级5:< <= >= > 优先级6:== != 优先级7:&& 优先级8:|| 优先级9:?: 优先级10:= += -= *= /= %=查看全部
-
注意:if()后面没有分号,直接写{}查看全部
-
定义心理价格要记得写存储类型,三目运算符,就是常说的比较一下买还是不买可以还是不可以, ('输出类型如%c字符串?最后还要加个\n',你的价格大于或等于卖家价格加个问号?'结果是真就运行这个':'结果是假就运行这里');查看全部
-
三目运算 表达式1 ? 表达式2 : 表达式3; 执行过程是: 先判断表达式1的值是否为真,如果是真的话执行表达式2;如果是假的话执行表达式3。查看全部
-
定义整型变量a并赋值为3,a += 5;这个算式就等价于a = a+5; 将变量a和5相加之后再赋值给a查看全部
-
关于自增自减运算符: 1. 如果一开始将a定义为1,那么,a++是先把a的值给到输出,然后a自加1,于是a的值变成了2(这个值成为下一行a的初始值,以此类推,下一行的初始值来自上一行的结果) 2. 如果一开始将a定义为1,那么,++a是先将a+1,也就是2这个值给到输出,然后a的值也变成了2(也就是下一行的a的初始值)查看全部
-
a++意味着先将a的值也就是100给到printf,然后a自加1,于是a的值变成了101,这个101就成了下一行代码a的初始值了。++a意思是先将a的值加1(这行代码的a的初始值来自上一行的结果,所以a是101,自加1后就变成了102),将102这个值给到printf,所以第二行的结果输出是102.查看全部
-
注意:无论是a++还是++a都等同于a=a+1,在表达式执行完毕后a的值都自增了1,无论是a--还是--a都等同于a=a-1,在表达式执行完毕后a的值都自减少1。查看全部
-
a++,a--都是先取值再运算,例a=1,b=a++,则a=2,b=1 ++a,--a是先运算后取值,例a=1,b=++a,则a=2,b=2查看全部
-
只适合用两个整数进行取余运算查看全部
-
※ 算术运算符 ※ 赋值运算符 ※ 关系运算符 ※ 逻辑运算符 ※ 三目运算符查看全部
-
double num1 = 2.5; //定义浮点型变量num1并赋值为2.5 int num=(int)num1; printf("num的整数部分是%d\n", num);查看全部
-
(数据类型) (表达式) 其作用是把表达式的运算结果强制转换成类型说明符所表示的类型,查看全部
-
注意:在定义中不允许连续赋值,如int a=b=c=5;是不合法的。查看全部
举报
0/150
提交
取消