關於BF53X的c程式設計資料型別問題

2021-06-10 09:29:22 字數 1127 閱讀 7539

char a;

unsigned char b;

short i;

unsigned short j;

int k;

unsigned int l;

double m;

long o;

unsigned long p;

int main( void )

{a=-1;

b=10;

i=-1;

j=10;

k=-1;

l=10;

m=-1;

o=-1;

p=10;

a[ff9042dc] 0xff

b[ff9042dd] 0x0a

i[ff9042de] 0xff

[ff9042df] 0xff

j[ff9042e0] 0x0a

[ff9042e1] 0x00

對齊用,浪費空間

[ff9042e2] 0x00

[ff9042e3] 0x00

k[ff9042e4] 0xff

[ff9042e5] 0xff

[ff9042e6] 0xff

[ff9042e7] 0xff

l[ff9042e8] 0x0a

[ff9042e9] 0x00

[ff9042ea] 0x00

[ff9042eb] 0x00

m,定點型

[ff9042ec] 0x00

[ff9042ed] 0x00

[ff9042ee] 0x80

[ff9042ef] 0xbf

n[ff9042f8] 0x00

[ff9042f9] 0x00

[ff9042fa] 0x80

[ff9042fb] 0xbf

o[ff9042f0] 0xff

[ff9042f1] 0xff

[ff9042f2] 0xff

[ff9042f3] 0xff

p[ff9042f4] 0x0a

[ff9042f5] 0x00

[ff9042f6] 0x00

[ff9042f7] 0x00

其中float和double都沒有無符號型別,且二者是同一型別

《C程式語言》 資料型別

作為乙個初學者,當在一次,看到這些繁瑣的東西時,我實在是不想看,但還是努力克制自己,靜下心來,將它又看了一遍!1.c語言中的變數命名 識別符號 規則 只能由 字母,數字,下劃線3 種字元組成,且第乙個字元不能為數字 可以為 字母 或下劃線 下劃線 被看成是字母,通常用於命名較長的變數名 注意 由於庫...

c 程式設計之資料型別

c 定義了表示整數 浮點數 字元和布林值以及void的基本資料型別,算術型別的儲存空間與機器有關,因為機器位數不同,這些型別所能表示的最大 最小 值也因機器的不同而有所不同。型別 含義 最小儲存空間如下 bool 布林型 char 字元型 8位 wchar t 寬字元型 16位 short 短整型 ...

C語言 程式設計基礎 資料型別

演算法處理的物件是資料,而資料是以某種特定的形式存在的,如整數 實數 字元等形式。定義 簡單的說,資料型別就是程式給其使用的資料,指定某種資料組織形式,從字面上理解,就是對資料按型別進行分類。資料型別是按被說明資料的性質 表示形式 佔據儲存空間的多少 構造特點來劃分的。在c語言中,資料型別可分為基本...