亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于計數循環語句中的數據類型轉換

關于計數循環語句中的數據類型轉換

C
qq_不睡覺的怪叔叔_0 2016-04-09 15:50:45
#include<stdio.h>int main(){ int a[7]={1,2,3,4,5,6,7}; int i,temp; for(i=0;i<7/2;i++) { temp=a[i]; a[i]=a[6-i]; a[6-i]=temp; } for(i=0;i<7;i++) printf("%d ", a[i]); return 0;}? 這個代碼中,for()語句中i<7/2 ?i是整數7/2是浮點數,那它們之間的關系運算是轉換成哪種數據類型來運算的呢?
查看完整描述

2 回答

已采納
?
Acusp

TA貢獻1條經驗 獲得超1個贊

當然是給誰賦值就轉為誰的數據類型,這里 i 是int 型,所以比較時會自動轉為 3

這里浮點型的范圍要大于整型,編譯器會自動進行轉換,而如果是將整型轉換為浮點型,叫要使用強制類型轉換,如:

float f = (float)3;

查看完整回答
1 反對 回復 2016-04-09
?
_瀟瀟暮雨

TA貢獻646條經驗 獲得超225個贊

7/2應該是整數3吧

查看完整回答
反對 回復 2016-04-09
  • 2 回答
  • 0 關注
  • 1363 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號