-
运算符大比拼之优先级比较 优先级就是在运算中运算的先后顺序。C语言中运算符中最高等级的为()查看全部
-
三目运算符 C语言中的三目运算符:“?:”,其格式为: 表达式1 ? 表达式2 : 表达式3; 执行过程是: 先判断表达式1的值是否为真,如果是真的话执行表达式2;如果是假的话执行表达式3。查看全部
-
逻辑运算符 && || ! 逻辑运算的值也是有两种分别为“真”和“假”,C语言中用整型的1和0来表示。其求值规则如下: 1) 与运算(&&) 参与运算的两个变量都为真时,结果才为真,否则为假。 2) 或运算(||) 参与运算的两个变量只要有一个为真,结果就为真。 两个量都为假时,结果为假。 3) 非运算(!) 参与运算的变量量为真时,结果为假;参与运算量为假时,结果为真查看全部
-
关系运算符 > >= < <= == != 关系表达式的值是“真”和“假”,在C程序用整数1和0表示。查看全部
-
赋值运算符 赋值运算符分为简单赋值运算符和复合赋值运算符 复合赋值运算符就是在简单赋值符“=”之前加上其它运算符构成,例如+=、-=、*=、/=、%=。 注意:复合运算符中运算符和等号之间是不能有空格的。查看全部
-
自增与自减运算符 自增运算符为“++”,其功能是使变量的值自增1;自减运算符为“--”,其功能是使变量值自减1 ++a --a 先运算 再取值 a++ a-- 先取值,在运算 注意: 无论是a++还是++a都等同于a=a+1,在表达式执行完毕后a的值都自增了1,无论是a--还是--a都等同于a=a-1,在表达式执行完毕后a的值都自减少1查看全部
-
算术运算符 + - * / % ++ -- 除法注意: 如果相除的两个数都是整数的话,则结果也为整数,小数部分省略 而两数中有一个为小数,结果则为小数 取余运算注意: 该运算只适合用两个整数进行取余运算 运算后的符号取决于被模数的符号 注: 注:C语言中没有乘方这个运算,也不能用×,÷等算术符号。查看全部
-
C 语言规定,标识符可以是字母(A~Z,a~z)、数字(0~9)、下划线_组成的字符串,并且第一个字符必须是字母或下划线。在使用标识符时还有注意以下几点: (1)标识符的长度最好不要超过8位,因为在某些版本的C中规定标识符前8位有效,当两个标识符前8位相同时,则被认为是同一个标识符。 (2)标识符是严格区分大小写的。例如Imooc和imooc 是两个不同的标识符。 (3)标识符最好选择有意义的英文单词组成做到"见名知意",不要使用中文。 (4)标识符不能是C语言的关键字。查看全部
-
C 语言规定,标识符可以是字母(A~Z,a~z)、数字(0~9)、下划线_组成的字符串,并且第一个字符必须是字母或下划线。查看全部
-
算术运算符 C语言基本算数运算符如下表: 除法运算中注意: 如果相除的两个数都是整数的话,则结果也为整数,小数部分省略,如8/3 = 2;而两数中有一个为小数,结果则为小数,如:9.0/2 = 4.500000。 取余运算中注意: 该运算只适合用两个整数进行取余运算,如:10%3 = 1;而10.0%3则是错误的;运算后的符号取决于被模数的符号,如(-10)%3 = -1;而10%(-3) = 1。查看全部
-
递归函数特点: 每一级函数调用时都有自己的变量,但是函数代码并不会得到复制,如计算5的阶乘时每递推一次变量都不同; 每次调用都会有一次返回,如计算5的阶乘时每递推一次都返回进行下一次; 递归函数中,位于递归调用前的语句和各级被调用函数具有相同的执行顺序; 递归函数中,位于递归调用后的语句的执行顺序和各个被调用函数的顺序相反; 递归函数中必须有终止语句。 一句话总结递归:自我调用且有完成状态。查看全部
-
正确代码: #include <stdio.h> int main() { double num = 2.5; //定义浮点型变量num1并赋值为2.5 int num1 = (int)num; printf("num的整数部分是%d\n", num1); return 0; } 或: (正确代码) #include <stdio.h> int main() { double num = 2.5; //定义浮点型变量num1并赋值为2.5 int num1 = (int)num; printf("num的整数部分是%d\n", (int)num); return 0; } 错误代码: #include <stdio.h> int main() { double num = 2.5; //定义浮点型变量num1并赋值为2.5 int num1 = (int)num; printf("num的整数部分是%d\n", num); return 0; }查看全部
-
强制类型转换是通过定义类型转换运算来实现的。 一般形式为: (数据类型)(表达式) 作用: 把表达式的运算结果强制转换成类型说明符所表示的类型 注意: 1、数据类型和表达式都必须加括号 2、转换后不会改变原数据的类型及变量值,只在本次运算中临时性转换 3、强制转换后的运算结构不遵循四舍五入原则查看全部
-
c语言关键字查看全部
-
自动类型转换 遵循的规则: char类型数据转换为int类型数据遵循ASCII码中的对应值, 注:自动字节小的可以向字节大的自动转换,但字节大的不能向字节小的自动转换。查看全部
举报
0/150
提交
取消