• 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)