摘要: 位移(涉及到二进制中的原码,反码,补码) ⭐必记↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓: 对于有符号的数而言,有以下几点 1.二进制的最高位是符号位:0表示正数,1表示负数(区别1为真,0为假) 2.正数的原码,反码,补码都相同(三合一) 3.负数的反码=他的原码符号位不变,其余位取反(0变1 阅读全文
posted @ 2022-09-23 18:24 Morning枫 阅读(289) 评论(0) 推荐(0)
摘要: 基本语法 例(输出五句hello): int i = 1; //循环变量初始化 while(i<=5){ //循环条件 printf("\n hello!"); //循环语句 i++; //变量迭代 } 流程图: 细节和注意 练习例子: 注意引入新的标准库 strcmp函数如下: 此次输入exit后 阅读全文
posted @ 2022-09-23 15:25 Morning枫 阅读(36) 评论(0) 推荐(0)
摘要: 基本语法和定义: 例: int i; for (i = 1; i<=5; i++){ printf("\n hello!"); } 实现打印五行hello 以下是流程图: 注意事项 2)的例子如下(上面的变种): int i = 1; for (; i<=5; ){ printf("\n hello 阅读全文
posted @ 2022-09-23 14:46 Morning枫 阅读(60) 评论(0) 推荐(0)
摘要: 说明: 当表达式的值等于case中的常量,则会执行其中包含的语句块 break用于跳出循环,如果不写,则直接执行下一个常量的语句块,不再去判断表达式的值是否等于下一个case的常量(case穿透) 最后的default表示,如果表达式的值都不匹配case的常量,则执行default带有的语句块,再自 阅读全文
posted @ 2022-09-23 14:25 Morning枫 阅读(64) 评论(0) 推荐(0)
摘要: 单分支 if 双分支 if-else 多分支 if-else if-else if.....-else/不填 嵌套分支 if内又包含if单/双/多/嵌套分支(套娃) 注意嵌套分支要整体考虑,并且建议嵌套分支不超过三层(降低代码可读性) if-else if要注意,哪个分支符合条件执行后,就直接跳出多 阅读全文
posted @ 2022-09-23 13:52 Morning枫 阅读(300) 评论(0) 推荐(0)