關於C語言中數據類型的轉化方式

儘量每一天都寫一邊博客,這樣也屬於對自己所學的進行強化。希望能堅持下去。



關於數據類型的轉換方式:

主要分爲兩種方式:

一、自動轉換:是沒有認爲的進行轉換的情況下,編譯器按照規定的編譯方式進行的數據類型的轉換。按一下規則:

   1、不同的數據類型進行運算時,要先轉換成同一類型進行運算。

   2、編譯器按照長度增長的方向進行轉換。如 int類型和long int 類型,就要吧int類型轉換成long int 類型。

   3、浮點類型進行運算時都按照double類型運算。如定義flot類型,也要轉換成double類型。

   4、char類型 和 short類型 都自動轉換稱int類型。

   5、對於賦值語句,等號右側的要轉換成等號左側的數據類型。如果等號右側的長度長於左側的,就要出現數據丟失,降低精度。

二、 強制轉換:是通過類型轉換運算來實現的。格式: (類型說明符)(表達式)

     例如:(int)(a+b)表示把a+b轉換成整型進行使用。

   1、注意使用強制類型轉換是必須要用括號,(單變量不用加)



****對於類型轉換,不論是自動類型轉換還是強制類型轉換,只是在使用的時候進行了轉換,其變量的數據類型還是聲明時的數據類型。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章