摘要:
1,顺序控制:程序从上到下逐行地执行,中间没有任何判断和跳转 2,分支控制:让程序有选择地执行 ①单分支 if (条件表达式){ 执行代码块; } ②双分支 if (条件表达式){ 执行代码块 1 ; } else { 执行代码块2 ; } ③多分支 if (条件表达式1){ 执行代码块 1 ; } 阅读全文
摘要:
1,原码,反码,补码 ①二进制的最高位是符号位,0代表正数,1表示负数 ②正数的原码,反码,补码都一样 ③负数的反码=它的原码符号位不变,其他位取反(1->0 0>1) ④负数的补码=它的反码+1 ⑤计算机运算的时候,都是以补码的方式来运算的 2,位运算符 3,C语言位运算规则 ① 按位与 & : 阅读全文
摘要:
1,对于整数,有四种表示方式 ①二进制:0,1, 满2进1,C语言中没有二进制常数的表示方法 ②十进制:0-9,满10进1 ③ 八进制:0-7,满8进1,以数字0开头表示 ④十六进制:0-9 及 A-F,满16进1,以0x 或 0X 开头表示,此处的 A-F不区分大小写。A->10 B->11 C- 阅读全文
摘要:
#include<stdio.h> void main(){ //实现对三个整数进行排序,输出时按照从小到大的顺序输出 //思路: //1,从小到大将值保存在 n1 n2 n3 //2,n1和n2比较,如果 n1 > n2 则交换 //3,n2和n3进行比较,如果 n2>n3 则交换 //4,将最大 阅读全文
摘要:
在编程中,需要接收用户输入的数据,就可以使用键盘输入语句来获取(使用scanf 函数) 1 #define <stdio.h> 2 void main() { 3 //要求:从控制台接收用户信息,姓名、年龄、薪水、性别(m/f) 4 5 char name[10] = ""; //使用字符数组接收姓 阅读全文
摘要:
1,C语言 对各种变量、函数等命名时使用的字符序列称为标识符 凡是自己可以起名字的地方都叫标识符 2,命名规则: ①由26个英文字母大小写,0-9,_ 或 $ 组成 ②数字不可以开头 ③不可以使用关键字和保留字,但能包含关键字和保留字 ④C语言中严格区分大小写,长度无限制 ⑤标识符不能包含空格 3, 阅读全文
摘要:
1,基本语法: 条件表达式 ? 表达式1 : 表达式2; 2,表达式1和表达式2要为可以赋给接收变量的类型(或可以自动转换),否则会有精度损失 3,三元运算符可以转成 if-else 语句 4,运算符优先级 ①结合的方向只有三个是从右向左,其余都是从左到右 ②所有的双目运算符中只有赋值运算符的结合方 阅读全文
摘要:
1,赋值运算符就是将某个运算后的值,赋给指定的变量 2,赋值运算符一览表: 3,交换两个变量的值 1 #include<stdio.h> 2 void main() { 3 int a = 10; 4 int b = 20; 5 int temp = a;//temp=10 6 a = b; //a 阅读全文
摘要:
1,用于连接多个条件(一般来讲就是关系表达式),最终的结果要么是真(非0表示),要么是假(0表示) 2,逻辑运算符一览 假设变量A的值为1,变量B的值为0,则: 1 #include<stdio.h> 2 void main() { 3 int a = 10, b = 99; 4 if (a < 2 阅读全文
摘要:
1,关系运算符的结果要么是真(非0表示,默认使用1),要么是假(0表示) 2,关系运算符组成的表达式,我们成为关系表达式,如 a>b,关系表达式 经常用在 if 结构的条件中或循环结构的条件中 3,关系运算符一览 阅读全文
摘要:
1,算数运算符是对数值类型的变量进行运算的 2,算数运算符一览 3,自增:++ 作为独立的语句使用:i++和++i 都完全等价于 i=i+1 作为表达式使用:i++ 先赋值后自增 ++i 先自增后赋值 1 #include<stdio.h> 2 3 void main() { 4 double d1 阅读全文
摘要:
1,常量是固定值,在程序执行期间不能改变,这些固定的值,又叫做字面量 2,常量可以是任何的基本数据类型,比如整数常量,浮点常量,字符常量,或字符串字面值,也有枚举常量 3,常量的值在定义之后不能进行修改 4,整数常量 ①整数常量可以是十进制,八进制或十六进制的常量,前缀指定基数:0x或0X表示十六进 阅读全文