001 C語言的課堂筆記(資料型別)

2021-09-13 16:12:59 字數 861 閱讀 7061

// 給定半徑r = 37

// 輸出圓的面積和周長,小數點後保留2位

// pi = 3.14

int r = 37;

float pi = 3.14;

printf("%.2f\n", pi*r*r);

printf("%.2f\n", pi*r*2);

return 0;

有符號整型

補碼的形式儲存在記憶體中的,最高位儲存符號位

short -2^15 ~ 2^15 -1

int -2^31 ~ 2^31 -1

long -2^31 ~ 2^31 -1

long long -2^63 ~ 2^63 -1

資料溢位

儲存的真實數值超過了資料型別所能表示的有效範圍

字母大小寫轉換

小寫字母 + (『a』 - 『a』) => 大寫字母

大寫字母 + (『a』 - 『a』) => 小寫字母

數字字元 => 數型

『7』 - 『0』 => 7

轉義字元

『\n』 『\r』 『\』 『』』 『"』

實型(浮點數型別)

3.25(十進位制)

=> 11.01(二進位制)

=> 轉換成標準形式,小數點前面為1後面乘以2的指數

1.101 * 2^1

階碼:float型別階碼8位

1(指數) + 127 => 128(階碼)

尾碼:float型別尾碼23位

101從高位逐位放入,低位補0

1 | 1000 0000 | 1010 0000 0000 0000 0000 000

001c語言中的基本資料型別轉換與c 中比較

includeusing namespace std c風格的強制型別轉換 type cast 很簡單,不管什麼型別的轉換統統是 type b type a c 風格的型別轉換提供了4種型別轉換操作符來應對不同場合的應用。static cast 靜態型別轉換。如int轉換成char reinterp...

c 筆記 資料型別

目錄 可以使用 extern 在任何乙個地方申明乙個變數 include using namespace std main 是程式開始執行的地方 int main c 語言定義了一些標頭檔案,這些標頭檔案包含了程式中必需的或有用的資訊。上面這段程式中,包含了標頭檔案 using namespace ...

C 筆記 資料型別

c 資料型別有內建資料型別和自定義資料型別,常用內建資料型別包括以下幾種。ps 以下型別記憶體大小都是32位系統中 整型,整形包括短整形short佔2個位元組,整形int佔4個位元組,長整形long佔4個位元組,long long佔8個位元組。浮點型,單精度浮點形float佔4個位元組,雙精度浮點形...