摘要:
目录:一、流程控制 条件分支 if else二、流程控制 开关分支 switch回到顶部一、流程控制 条件分支1.语法格式:if(表达式1){ //表达式1为真(非0时),执行的语句部分。 //代码块由一条件或多条语句组成}else if(){ //表达式1为0为假,执行的语句部分。}else{ //以上条件补满足是,执行的语句部分。}2.在一个完整的if语句中至少要有一个if,elseif可以出现0~n次,else可以出现0~1次。3.if else语句应用与需要根据不同条件执行代码的场合。4.if else 语句最多只能执行一个分支,有else分支,必须选择其一执行,无else分支,可以选 阅读全文
摘要:
目录:一、类型转换二、条件运算符三、逗号运算符四、运算符优先级回到顶部一、类型转换1.类型升级,浮点型高于整型,长整型高于整型,有符号与无符号取有符号。2.在C语言中,类型转换没有提示。高 long double double float long long long低 int低精度的值付给高精度的值是没问题的高精度的值付给低精度可能有问题3.其他转换,浮点型和整型转换,转换浮点型(double)在运算。short/char的运算转成int后运算。4.如果程序进行类型转换,可以使用强制类型转换,格式:目标类型 变量=(目标类型)原类型变量不管表达式的类型比强制的类型高还是低,都是可以的。注意: 阅读全文
摘要:
目录:一、进制转换二、常量三、sizeof四、运算符五、赋值运算符六、自增减运算符七、关系运算符八、逻辑运算符九、取址寻址运算符回到顶部一、进制转换 1 进制转换是人们利用符号来计数的方法,包含有多种数据转换,进制转换由一组数码符号和两个基本因素(位与权),进制包括二进制、十进制、十进制。 2 二进制和十进制位与权:9 3位10 1权整数93在二进制在一个字节中的二进制存储方式0 1 0 1 1 1 0 1位128 64 32 16 8 4 2 1权零和正数:符号位为最高位值为0二进制转换为十进制:一位加权,零位不见01011101 = 1 + 4 + 8 + 16 + 64 = 2^0 + 阅读全文
摘要:
目录:一、 注释二、数据类型三、 输入函数scanf四、转义符\五、char数据范围六、int整形七、float与double八、进制转换回到顶部一、 注释1 解释代码的意义,注意只是给程序员看的,不会编译。2 通常使用”//”标识一行内容的注释3 使用”/*…*/”注释多行4 还可以用来调错,替换法或排除法 回到顶部二、数据类型1 分类:基本数据类型、引用数据类型2 在C语言中,基本数据类型有四种:char、int、float、double3 字符型char,底层存储的是整数,是字符表ASCII里面的编码。 常见字符编码:'A' = 65 、'a' = 97 阅读全文