麻花豆传媒剧国,亚洲国产精品无码,欧州黄片视频免费观看,外国性生活一区二区

問答

for循環問題

提問者:houselz2017-01-10 00:00

int main(){ int i,a,sum=0; printf("enter number:
"); scanf("%d",&a); for (i=a;i<=1000;i++) sum+=i; printf("result is :%d
",sum); getch(); return 0;}輸入1,請問結果為什么會是負數

最佳答案

很簡單 你的int 屬于定義整型的關鍵字而它的取值范圍是25650=_=好吧 好久沒有編程了 這個你可以自己去看它的超過范圍拿么就回取反 你應該知道所有的程序都是由二進制組成 一般有符號的數字都會在前面用1來表示負號而這個時候數值超過取值范圍,自然就回變成0 然后 就會出現現實問題 這種時候 應該使用long來定義長整型的數?

回答者:yanhuo05272017-01-12 00:00

風云相關問題

相關閱讀

風云頻道

報價:5.56-6.98
級別:緊湊型車
排量:1.6L 
變速箱:-

車友關注

最新標簽

按字母分類:
ABCDEFGHIJKLMNOPQRSTWXYZ0-9