前言:
现时大家对“c语言基础概念背诵”都比较重视,兄弟们都需要了解一些“c语言基础概念背诵”的相关知识。那么小编同时在网络上收集了一些对于“c语言基础概念背诵””的相关内容,希望兄弟们能喜欢,各位老铁们快快来了解一下吧!特别要注意:C语言中是用 非0 表示逻辑真的, 用0 表示逻辑假的。
C 语言 有 构造类型 , 没有 逻辑类型 。
关系运算符号:注意〈=的写法,==和=的区别! (考试重点)
if只管后面一个语句 , 要管多个,请用大括号 !
1)关系表达式:
a、表达式的数值只能为1(表示为真),或0(表示假)。
如 9>8这个关系表达式是真的,所以9〉8这个表达式的数值就是1。
如 7〈6这个关系表达式是假的,所以7〈6这个表达式的数值就是0
b、考试最容易错的:就是int x=1,y=0,z=2;
x<y〈z是真还是假?带入为1<0〈2,从数学的角度出发肯定是
错的,但是如果是C语言那么就是正确的!因为要1<0为假得到0,表达式就变成
了0<2那么运算结果就是1,称为了真的了!
c、等号和赋值的区别! 一定记住“="就是赋值,“= =”才是等号。 虽然很多人可以背诵,但我依然要大家一定好好记住,否则,做错了,我一定会强烈的鄙视你!
2)逻辑表达式:
核心: 表达式的数值只能为1(表示为真),或0(表示假)。
a) 共有&& || ! 三种逻辑运算符号。
b) !〉&&〉|| 优先的级别.
c) 注意短路现象.考试比较喜欢考到. 详细请见书上例子,一定要会做例1和例2
d) 表示 x 小于0大于10的方法。
0<x<10是不行的( 一定记住 )。是先计算0〈x 得到的结果为1或则0;再用0,或1与10比较得到的总是真(为1)。所以一定要用 (0<x)&&(x<10) 表示比 0大比10小 。
) 判断char ch是否为大小写字母和数字的方法( 一定记住 )
(ch>=’a’) && (ch<='z') (ch〉=’ A ') && (ch〈=' Z ') (ch>=' 0 ’) && (ch〈=' 9 ')
3)if 语句
a、e lse 是与最接近的if且没有else的语句匹配.
b、 交换的程序 写法: t=x;x=y;y=t;
c、if(a<b)t=a;a=b;b=t;
if(a〈b){t=a;a=b;b=t;}两个的区别,考试多次考到了!
d、单独的if语句:if(a<b)t=a;
标准的if语句:if(a〈b)min=a;
else min=b;
嵌套的if语句:if(a〈b)
if(b〉c)printf( “ ok! " );
多选一的if语句if(a= =t)printf( “ a ” );
else if(b= =t)printf( “ b ” );
else if(c= =t)printf( “ c ” );
else pritnf( “ d ” );
标签: #c语言基础概念背诵 #与在c语言中表示方法