第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

score類(lèi)型不是整形嗎,為什么可以直接除以10不用強(qiáng)制轉(zhuǎn)換int取整?


#include <stdio.h>

int main()?

{

? ? int score = 87; //考試分?jǐn)?shù)為87分?

? ? score=(int)score/10;

? ? switch(score)

? ? {

? ? ? ? /*想想以下代碼為什么用這種方式;

? ? ? ? ? 這種方式的好處?*/

? ? ? ? case 10:

? ? ? ? break;

? ? ? ? case 9:

? ? ? ? ? ? printf("等級(jí)A");

? ? ? ? ? ? break;

? ? ? ? case 8:

? ? ? ? ? ? printf("等級(jí)B");

? ? ? ? ? ? break; ? ? ? ? ? ? ? ?//這里是不是缺點(diǎn)什么? ? ? ? ? ? ?

? ? ? ? case 7:

? ? ? ? break;

? ? ? ? case 6:?

? ? ? ? ? ? printf("等級(jí)C");

? ? ? ? ? ? break; ? ? ? ? ? ? ? //這里是不是缺點(diǎn)什么? ?

? ? ? ? default:

? ? ? ? ? ? printf("等級(jí)D");

? ? ? ? ? ? break; ? ?

? ? }

? ? return 0;

}


正在回答

3 回答

score本身就是int類(lèi)型的,87/10原本應(yīng)該是8.7但由于變量本身為int型所以8后面的.7會(huì)被自動(dòng)舍棄所以不用使用強(qiáng)制轉(zhuǎn)換,但是如果你的程序是

int a;

float?b;

a=87;

b=(int)(a/10);/*用強(qiáng)制轉(zhuǎn)換取整,此時(shí)b=8.000[a/10沒(méi)有括號(hào)的話會(huì)先強(qiáng)制轉(zhuǎn)換a為87.000,無(wú)法得到取整結(jié)果]*/



0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

hc茶

這個(gè)語(yǔ)句用處就是固定順序下固定數(shù)值的固定執(zhí)行;可以節(jié)省運(yùn)算空間
2017-10-27 回復(fù) 有任何疑惑可以回復(fù)我~
#2

hc茶 回復(fù) hc茶

回錯(cuò)地方了
2017-10-27 回復(fù) 有任何疑惑可以回復(fù)我~

這個(gè)你能運(yùn)行出來(lái)嗎?我這個(gè)不會(huì)

0 回復(fù) 有任何疑惑可以回復(fù)我~

int 不是整形是什么...

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

score類(lèi)型不是整形嗎,為什么可以直接除以10不用強(qiáng)制轉(zhuǎn)換int取整?

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)