最新回答 / onemoo
你是想问为什么直接用c来赋值也没错吗?char也属于整型。用整型给浮点型变量赋值时,整型会先转换为浮点型(还有一些细则,但基本是这个逻辑)。所以不管你用int还是char来做初值,它们都会转成浮点型。转换后浮点数的整数部分就是整型的数值。所以你这两个程序的输出一样。
2015-03-05
最赞回答 / Puppet_Master
首先,1个= 是赋值符号,“变量 = **”,变量赋值为** 2个= 是等于符号,if条件里的“变量 == **”,是看变量和**是否相等;然后,<...图片...>for循环原意是从100开始向上自加1,到1000;而...
2015-03-05
最赞回答 / 11car
二、很多聪明的童鞋有另外几种解释方法。 我也看入迷了。 比如获得个位数的数字可以用以下这种方法 num / 10 % 10 num=211; 211/10=11; 11%10=1; 这样我们也可以得到个位数;这里应该是错误的吧?211/10 是得整数部分,应该是得21,而21%10得1刚好碰巧与个位数相同,若是换成212那就不对了,212/10 得整数部分21,21%10得余数部分1,显然与个位数2是不一样的。
2015-03-04