C++中“/”的非整除用法
- C++中除号的用法错误,在C++中如果“/”两端皆为整数,那么将执行整除运算,即仅取除法运算中的整数部分(并不会四舍五入),要想做非整除运算,需要在“/”两端接float或者double类型的非整型数据类型,这样“/”将进行非整除运算,如下。
1
2
3
4
5
6
cos(300/180*3.14159); // cos(3.14159)
cos(3.14159*300/180); // cos(5.23598)
cos(300.0/180.0*3.14159); // cos(5.23598)