在C語言中,自動類型轉換遵循以下規則:
1、若參與運算量的類型不同 , 則先轉換成同一類型 , 然后進行運算 。
2、轉換按數據長度增加的方向進行,以保證精度不降低 。如int型和long型運算時 , 先把int量轉成long型后再進行運算 。
3、所有的浮點運算都是以雙精度進行的,即使僅含float單精度量運算的表達式,也要先轉換成double型,再作運算 。
4、char型和short型參與運算時,必須先轉換成int型 。
【自動類型轉換的問題】5、在賦值運算中,賦值號兩邊量的數據類型不同時 , 賦值號右邊量的類型將轉換為左邊量的類型 。如果右邊量的數據類型長度左邊長時,將丟失一部分數據,這樣會降低精度,丟失的部分按四舍五入向前舍入 。
- 手機顯示有電卻自動關機
- o型血有幾種類型
- 古代旅游的產生及代表類型
- m1是什么檔位? 自動擋m1是什么檔位
- 自動換行word 自動換行word里面怎么設置
- 奔馳m1檔怎么換回d檔 奔馳m1檔位怎么轉換成d
- 在電腦怎么轉換文件格式
- 保費豁免多出現在什么類型的險種
- 將平臺作為服務的云計算服務類型是
- 怎么將歌曲轉換成mp3格式 歌曲格式轉換成mp3
