1. 程式人生 > >C 的資料型別和基本型別轉換方式

C 的資料型別和基本型別轉換方式

C中的型別分為

  

 

整數資料型別

  

 浮點型別

  

void型別

  

基本型別符號:

  預設數值為十進位制,例如:10,20

  以0開頭的數值為八進位制,例如:010,020

  以0b開頭的數值為二進位制,例如:0b0011

  以0x開頭的數值為十六進位制,例如:0xff25ff

  以後綴f結尾的浮點數值為Float型別,例如:12.56f

  浮點型別的數值預設為Double型別,例如:12.57

  以單引號括起來的是字元,只能儲存一個字元

  以雙引號括起來的是常量字串,可以儲存一系列字元

 

1、資料型別轉換:C 語言中如果一個表示式中含有不同型別的常量和變數,在計算時,會將它們自動轉換為同一種類型;在 C 語言中也可以對資料型別進行強制轉換;

2、自動轉換規則:

  •  a)浮點數賦給整型,該浮點數小數被捨去;
  •  b)整數賦給浮點型,數值不變,但是被儲存到相應的浮點型變數中;

3、強制型別轉換形式: (型別說明符)(表示式)