1. 程式人生 > >強制類型轉換

強制類型轉換

定義 size spa -a c語言 原則 center 賦值 表達

C語言自學之強制類型轉換

1 #include <stdio.h>
2 
3 int main()
4 {
5     double num = 2.330;//賦值時不需要+雙引號
6     printf("num的整數部分是%d\n",(int)(num));
7     return 0;
8 }

強制類型轉換是通過定義類型轉換運算來實現的
表達式為:(數據類型)(表達式)
註意:
1、數據類型和表達式都必須加括號,如把(int)(x/2+y)寫成(int)x/2+y則成了把x轉換成int型之後再除2再與y相加了。


2、轉換後不會改變原數據的類型及變量值,只在本次運算中臨時性轉換。



3、強制轉換後的運算結果不遵循四舍五入原則。

強制類型轉換