C語言學習筆記(一)

2021-06-18 07:47:22 字數 1030 閱讀 9572

c

語言只提供了以下幾種基本資料型別:

char

字元刑占用乙個位元組,可以存放本地字符集中的乙個字元

int整型

通常反應了所用機器中整數的自然長度

float

單精度浮點型

doule

雙精度浮點型

此外,可以在這些基本資料型別的錢買年加上些限定符。

short

與long

兩個限定符用於限定整型(可省略

int關鍵字):

short  int  sh;

long int counter;

int通常代表特定機器中整數的自然長度。

short

型別通常為

16位,而

long

型別通常為

32位,

int型別可以為

16位或

32位。

各編譯器可以根據硬體特性自主選擇合適的型別長度,但要遵循下列限制:

short

與int

型別至少

16位,而

long

型別至少為

32位,並且

short

型別不得長於

int型,而

int型別不得長於

long

型別。

型別限定符還有

signed

與unsigned

(無符號)可用於限定

char

型別或任何整型。

unsigned

型別的數總是正值或

0,並遵循算數模

2^n定律。

long double

型別表示高精度的浮點數。

float

、double

與long double

型別那個可以表示相同長度也可以表示兩種或三種長度。

這些長度完全取決與編譯器的實現。

這些型別長度可以在標準標頭檔案

與中找到。

C語言學習筆記(一)

進製問題 1 進製 2進製 8進製 10進製 16進製制 2進製 進製規則是逢二進一,1 二進位制轉十進位制 方法 按權展開求和 二進位制怎麼會有小數點 例 規律 個位上的數字的次數是0,十位上的數字的次數是1,依次遞增,而十 分位的數字的次數是 1,百分位上數字的次數是 2,依次遞減。注意 不是任...

C語言學習筆記(一)

預處理指令 巨集定義 define,undef 檔案包含 include 條件編譯 ifdef,if,elif,else,endif define disk capacity sides tracks per side sectors per track bytes per sector 對於帶引數...

c語言學習筆記一

資料型別 基本型別 整型 整數 2 15 2 15 1 32768 32767 八進位制 0開頭 十六進製制 0x開頭 十進位制 占用2個位元組,16個二進位制位 浮點型 單精度 雙精度 浮點小數 雙精度 1.23 2.1e2 2.1 12 字元型單個字元 a 佔乙個位元組 轉義字元 n 單引號 s...