-
自动转换发生在不同数据类型运算时,在编译的时候自动完成。自动转换遵循的规则就好比小盒子可以放进大盒子里面一样。 注:字节小的可以向字节大的自动转换,但字节大的不能向字节小的自动转换。查看全部
-
不可改变的常量: 在程序执行过程中,值不发生改变的量称为常量。C语言的常量可以分为直接常量和符号常量。 符号常量一般形式为:#define 标识符 常量值查看全部
-
优先级1:() 优先级2:!+(正号) -(负号) ++ -- 优先级3:* / % 优先级4:+(加) -(减) 优先级5:< <= >= > 优先级6:== != 优先级7:&& 优先级8:|| 优先级9:?: 优先级10:= += -= *= /= %=查看全部
-
这个是重点,要多看,自己多想多写,并思考查看全部
-
这道题目你再自己写一遍查看全部
-
学习查看全部
-
1) 与运算(&&) 参与运算的两个变量都为真时,结果才为真,否则为假。例如:5>=5 && 7>5 ,运算结果为真; 2) 或运算(||) 参与运算的两个变量只要有一个为真,结果就为真。 两个量都为假时,结果为假。例如:5>=5||5>8,运算结果为真; 3) 非运算(!) 参与运算的变量为真时,结果为假;参与运算量为假时,结果为真。例如:!(5>8),运算结果为真。查看全部
-
为什额a++等于三???求解答查看全部
-
题目明显是多个条件判断,用多重if-else语句更加直观而且比较省代码量查看全部
-
必须细心啊查看全部
-
C语言的空格很重要查看全部
-
算术运算符; 除法运算中注意: 如果相除的两个数都是整数的话,则结果也为整数,小数部分省略,如8/3 = 2;而两数中有一个为小数,结果则为小数,如:9.0/2 = 4.500000。 取余运算中注意: 该运算只适合用两个整数进行取余运算,如:10%3 = 1;而10.0%3则是错误的;运算后的符号取决于被模数的符号,如(-10)%3 = -1;而10%(-3) = 1。 注:C语言中没有乘方这个运算符,也不能用×,÷等算术符号。查看全部
-
瞬间感觉难度提升了很多,但要谨记两点:分解多位数的时候用到除法运算符和求余运算符;if括号里的为条件判断语句,只能运用<,>,<=,>=,==这几个。查看全部
-
在使用强制转换时应注意以下问题: 强制类型转换;作用是把表达式的运算结果强制转换成类型说明符所表示的类型,例如: 1、数据类型和表达式都必须加括号,如把(int)(x/2+y)写成(int)x/2+y则成了把x/2转换成int型之后再与y相加了。 2、转换后不会改变原数据的类型及变量值,只在本次运算中临时性转换。 3、强制转换后的运算结果不遵循四舍五入原则。查看全部
-
注意>= <= == !=这种符号之间不能有存在空格.查看全部
举报
0/150
提交
取消