发布网友 发布时间:2022-04-24 01:56
共3个回答
热心网友 时间:2023-10-20 08:19
%也就是取模,比如说12%10,那么得到的值为2,同样的道理,你若想要取得小数点后面的第三位,比如a=1.23456,a=a*1000,这时a=1234.56,取模是只能对整型的,所以我们这时候把a转化为整型,(int)(a);这时候a=1234,然后 printf("%d\n",a%10);搞定了热心网友 时间:2023-10-20 08:19
float x=1.23456;热心网友 时间:2023-10-20 08:20
cout<<static_cast<int>(a*1000)%10;热心网友 时间:2023-10-20 08:19
%也就是取模,比如说12%10,那么得到的值为2,同样的道理,你若想要取得小数点后面的第三位,比如a=1.23456,a=a*1000,这时a=1234.56,取模是只能对整型的,所以我们这时候把a转化为整型,(int)(a);这时候a=1234,然后 printf("%d\n",a%10);搞定了热心网友 时间:2023-10-20 08:20
float x=1.23456;热心网友 时间:2023-10-20 08:20
cout<<static_cast<int>(a*1000)%10;