c語言資料型別

2022-01-30 12:43:25 字數 1635 閱讀 7163

分為數值型別,非數值型別。

數值型別包括,整形int,短整形short int,長整形long int,單精度浮點型float,雙精度浮點型double。

其他的,比如陣列,結構體,列舉。

非數值型別包括,char字元型。

字串,封裝了的字元陣列。

整型,int,32位。

11111111 8 bit (位元) = 1 byte(位元組)

幾進製就沒有幾,二進位制沒有二,十進位制沒有十,八進位制沒有八,都變成10了。

8bit的最大值是2的8次方-1。也就是255。

短整型,short int,16位。

長整型,long int,32位。

float 32。

double 64。

字元型 char 8位。

#include #include // standared 標準

// input output 輸入/輸出

// header 頭 .h標頭檔案

int main() // 返回int,如果是void表示沒有返回

float小例子:

#include #include // 已知長方形寬和高,求長方形的面積

int main()

double小例子:

#include #include // 已知圓的半徑,求圓的面積

int main()

微調一下,小數顯示兩位數。

#include #include // 已知圓的半徑,求圓的面積

int main()

char小例子:

#include #include // 列印字元對應的ascii碼

int main()

// 結果

字元的ascii碼:

a 97

a 65

a 65

調整:

#include #include // 列印字元對應的ascii碼

int main()

結果:字元的ascii碼:

a 97

a 97

從上面可以看出,用'a',97效果都是一樣的。

有符號的char型別指向-128到127之間,無符號的char型別指向0到255之間。

轉換練習

#include #include // 接收使用者輸入的小寫字母,輸出大寫字母

九老師語錄,不要鑽牛角尖。有些東西一時半會理解不了正常,因為你還沒到那個程式。等學到那個程度,回頭會發現原來如此簡單。

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...