龙空技术网

海南专升本-《C语言设计与应用》重点知识点(三)

熊学姐 67

前言:

现时大家对“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语言中表示方法