错误代码32是什么意思
你这明显没有理解(int)(9/5)是怎么一回事,计算的运算和我们学的数学有一定差异,带代码里9/5应该等于1.8,然后因为int是整形,就是整数,(int)(9/5)的意思就是把1.8取整,java默认是取下整,则等于1,输入100,100+32=132
模2除法,怎么算,上面怎么写
编程语言取模:分为两种类型:
1.floor除法,就是商采用floor法取整,因而也叫趋负无穷截尾。目前采用这种方式的编程语言有python等。例如:-7%3中,商向下取整得-3,所以模就为2.
2.truncate 除法,就是商尽可能的靠近0,因此又称截断取整。目前采用这种的方式的编程语言有C、java还有js等。例如-7%3,商靠近0取整得-2,所以模就为-1.巧记:floor法的话,模的符号和除数相同;而truncate的话,模的符号和被除数相同。