07 2020 档案
摘要:已知存在自动类型转换:15.000000/2=7.500000 但如何避免这种隐式的自动类型转换,以显式的表明程序员的意图? 故存在强制类型转换符——类型强转 int total,number; float aver; ... aver=(float)total/number; 若total=15
阅读全文
摘要:1.算术表达式中相同类型数据的运算结果的类型还是该类型 例如整数除法:11/5=2 2.算术表达式中不同类型数据的运算结果的类型是取值范围较大的那种类型 例如浮点数除法:11.0/5=11.0/5.0=2.2 3. 如:int+float➡float+float
阅读全文
摘要:增1运算符++(使变量的值增加一个单位) 减1运算符--(使变量的值减少一个单位) 注:两种运算符均属于一元运算符,且分为前缀和后缀,且操作数(n)只能是变量,不能是表达式 即n的值应为一个自然数,而不应该是-n或n+1等 前缀:++n➡n=n+1 --n➡n=n-1 后缀:n++➡n=n+1 n-
阅读全文
摘要:(1) 以上为第一题 解:根据右结合性可知 a=3 则 a*a=9 则原式为a+=a-=9 a-=9即为a=a-9 则a=3-9=-6 则原式为a+=-6 即为a=a-6; 则a=-12 综上a=-12 (2) 以上为第二题 解:已知a=3 根据右结合性可知a*=a为a=a*a 即a=9 则原式为a
阅读全文
摘要:int为整数变量,而float为浮点变量 =在C语言中指赋值运算符,与数学中的=不同 赋值表达式可分为 另:赋值运算符为右结合 比如:a=a+1 可写作 a+=1 如何给变量赋值? 比如(1)int a; a=4; (2)int a=4; 两种方式均可
阅读全文
摘要:运算符具有结合性,可分为左结合和右结合 即从左向右计算(左结合)、从右向左计算(右结合)
阅读全文
摘要:1.vs工具栏中选择选项 2.选项中选择文本编辑器 3.文本编辑器中选择C/C++并勾选自动换行 即可完成代码自动换行
阅读全文
摘要:在代码开头输入 #pragma warning(disable:4996); 即可完美解决 另有其他解决方法在 https://blog.csdn.net/zj371561267/article/details/81280972
阅读全文