C语言小数乘以整数后得到的结果是小数。特别注意的是,如果是整数乘以小数,那么得到的是仍然是小数,这是由C语言运算的类型的向下兼容性级决定的,两个数据做运算,小数是兼容整数的,所以才会产生以上结果。不仅是C语言,JAVA也是同样的结果。

1、任何大于1的自然数n阶乘表示方法:n!=1×2×3×……×n。
2、n的双阶乘:当n为奇数时表示不大于n的所有奇数的乘积 ,如:7!=1×3×5×7。
3、当n为偶数时表示不大于n的所有偶数的乘积(除0外),如:8!=2×4×6×8。
4、小于0的整数-n 的阶乘表示:(-n)!= 1 / (n+1)!。
n^2表示n乘以n,就是2个n相乘。称作n的平方(二次方)
如果3个n相乘,就写成n^3,称作n的立方(三次方程)
所以n的平方 ^就是次方的意思,他后面的数字是几就是几次方。
这是利用java的位移的方式进行计算,也是最快和效率最高的运算,数值在内存中是以二进制方式表述的,2的表述是:10,左移9位后变成:100 0000 0000,转换回10进制就是1024,也就是2的10次方。