// 給定半徑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個位元組,雙精度浮點形...