C語言資料型別

2021-10-07 16:42:42 字數 1078 閱讀 5188

c語言的資料分為變數與常量,型別可以分為整型,浮點型,字元型

整型常量一般使用的是10進製的數 :100

整型變數:分為短整型short 基本整型int 長整型long

定義變數的型別是為了給它分配空間,short分配2byte,int和long分配4byte

#includevoid main()

sizeof()是運算子,檢視變數的長度。

浮點型的數為小數

浮點型常量:十進位制 3.14 指數法3.14e-2 ,21e-1

浮點型變數:單精度float—>4byte 雙精度double—>8byte

字元常量』a』,『b』,』/』,『1』,『8』,通過ascii表中的數表示字元

字元變數定義 char a=『a』

轉義字元:』\n』換行 『\t』tab鍵 『\0』ascii表對應的0,』\『輸出』』

#includevoid main()

#includevoid main()

在int或short 中定義short型變數時忽略浮點位

short中定義int或short則補全浮點位

相同型別的長度不同時short—>int; char—>int;float—>double

不同型別 int—>float

[signed/unsigned]int a;

不新增時預設為有符號的

有符號的最高一位位符號位1代表負數0代表正數

有符號的負數用補碼顯示

-1----->1 1111111 1111111

-32767----->1 0000000 00000001

-32768----->1 0000000 00000000

初始化:定義變數的時候同時賦值

int a=3;

C語言 資料型別

基本型別 整形 int 字元型 char 實型 浮點型 單精度 float 雙精度 double 構造型別 陣列型別,結構型別 struct 聯合型別 uion 列舉型別 enum 指標型別 空型別 無值型別 void。常量 在程式執行過程中,其值不能被改變的量稱為常量。變數 變數代表記憶體中具有特...

c語言資料型別

下面是我關於c語言中各種資料型別長度的總結 參考the c programming language 1.c語言中的整數型別有char,short,int,long等幾種,下面是c語言對每種資料型別長度的規定 a short和long型別的長度不相同 b int型別通常同具體機器的物理字長相同 c ...

C語言 資料型別

整形資料在記憶體中的存放形式 數值是以補碼表示的 1.正數的補碼和原始碼相同,2.負數的補碼 將該數的絕對值的二進位制形式按位取反再加1.例如 求 10 的補碼 10的原始碼 0000 0000 0000 1010 取反 1111 1111 1111 0101 再加1,得 10補碼 1111 111...