那么运算结果就是1,成为了真的了!
c等号和赋值的区别!一定记住“”就是赋值,“”才是等号。(7)逻辑表达式:共有!三种逻辑运算符号。
核心:表达式的数值只能为1(表示为真),或0(表示假)。a!优先的级别。b注意短路现象。如:xy中x若为0,不计算y;xy中若x为非零值,则也不计算y。c表示x小于0大于10的方法:0x10是不行的,一定要用0xx10表示(8)位运算的考查:总的处理方法:(先把十进制变成二进制,计算出结果后再变成十进制)。例1:chara6b
ba2这种题目的计算是先要把a的十进制6化成二进制,再做位运算。
例2:一定要记住,异或的位运算符号””。0异或1得到1。0异或0得到0。两个女的生不出来。考试记忆方法:一男1一女0才可以生个小孩1。
例3:在没有舍去数据的时候,左移一位表示乘以2;右移一位表示除以2。(9)补充:
a)空语句不可以随意执行,会导致逻辑错误。b)注释:注释不是C语言,不占运行时间,没有分号。不可以嵌套!c)强制类型转换:
一定是(i
t)a不是i
t(a),注意类型上一定有括号的。注意(i
t)(ab)和(i
t)ab的区别。前是把ab转型,后是把a转型再加b。d)三种取整丢小数的情况:i
ta16;i
ta;12;32;19.数据输出函数pri
tf
f1)使用pri
tf和sca
f函数时,要在最前面加上i
cludestdioh
2)pri
tf可以只有一个参数,也可以有多个参数。
3)pri
tf(“第一部分”,第二部分);把第二部分的变量、表达式、常量
以第一部分的形式展现出来!
4)pri
tf(“ad,bd”,1234)考试重点!
一定要记住是将12和34以第一部分的形式现在在终端也就是黑色的屏幕上。考
试核心为:一模一样。在黑色屏幕上面显示为a12,b34
pri
tf(“ad,
bd”,1234)那么输出的结果就是:a12,
b34
5i
tx017;一定要弄清楚为什么是这个结果!过程很重要
pri
tf(“d”,x);15
pri
tf(“o”,x);17
pri
tf(“o”,x);017
pri
tf(“x”,x);11
pri
tf(“x”,x);0x11
6一定要记住的
格式说明表示内容
格式说明表示内容
d
整型i
t
c字符char
ld
长整型lo
gi
t
s字符串
f
浮点型floatdouble
lf
double
o
八进制
o带前导的八进制
x
十六进制
x带前导的十六进制
5d
输出一个百分号
举例说明:
pri
tf(“2d”,123);第二部分有三位,大于指定的两位,原样输出123
pri
tf(“5d”,123);第二部分有三位,小于指定的五位,左边补两个空
格123
pri
tf(r