导图社区 计算机第三章知识
计算机第三章知识思维导图,内容有分支结构、关系运算、逻辑运算、字符型数据在内存中储存,希望这份脑图会对你有所帮助。
社区模板帮助中心,点此进入>>
互联网9大思维
安全教育的重要性
组织架构-单商户商城webAPP 思维导图。
个人日常活动安排思维导图
域控上线
西游记主要人物性格分析
17种头脑风暴法
python思维导图
css
CSS
第三章知识
分支结构
if else
单分支结构
仅有判断部分和对应语句构成,适用于结果判断为真时,需要执
例如,将小写字母改成大写字母的操作,由于就是大写字母时可以不做修改,那么这种情况就适用于单分支与结构
多分支结构
由多个if else语句构成,适用于当一个完整的if else语句无法完)成要求,同时多个单分支语句又无法得出正确答案
例如,要将字符字母a改成D,b改成D,c改成D,三者之间没有必然的联系,就可以采用if else多分支结构
嵌套分支结构
在分支结构里面,嵌套分支结构,适用于判断后,需要再次判断的情况
switch
完整结构:>switch(判断部分) { case x1:语句块1; break; case x2:语句块2; break; case x3:语句块3; break; case ..:语句块..; break; default :语句块n:break; }
由前面的判断部分和后面的不同情况case,及其对应语句块组成,并且判断部分只能是整型的结果和情况case 1, 2,3都只能是整型的常量
注:如果都不加break,一旦i满足case中的条件,从满足条件的case开始,对后面的case都进行操作直到default。 如果加了break,则break的作用是在相应的位置跳出整个循环,执行switch下面的语句
关系运算
传统的集合运算((并、差、交等)
专门的关系运算(选择、投影、连接、除法、外连接等)
常见的关系运算符包括:<、<=、>、>=、==、!=等种类
其中,前4种关系运算符(<、=、>、>=)的优先级别相同,后2种(==、!=)也相同。而前4种高于后2种
例如,>优先于==。而>与<优先级相同。并且,关系运算符的优先级低于算术运算符,关系运算符的优先级高于赋值运算符(=)
而在C语言中,关系运算通常被认为是比较运算,将两个数值进行比较,判断比较结果是否符合给定的条件
逻辑运算
与、或、非三种基本逻辑运算
语句描述、逻辑代数式、真值表、卡诺图等
逻辑运算通常用于使用逻辑运算符将关系表达式或其它逻辑量连接起来组成逻辑表达式用来测试真假值
常见的逻辑运算符包括:&&、ⅡI、!等种类 &&: 与是双目运算符,要求有两个运算对象,表示两个运算对象都成立,则结果为真,否则结果为假。
字符型数据在内存中储存
ASCII码值,它是一个字节,所有数据类型在内存中都是以0和1代码二进制储存白的,这个原则不会变
#include <stdio.h> int main() { char ch = ’0‘; scanf(" %c", &ch); if (ch >= 'a' && ch <= 'b') { ch -= 32; } 输入’a ‘时,结果是’A‘ 输入’A‘时,结果是’A