JPEG marker codes |
答題得分者是:gemi0305
|
motorolasggg
一般會員 發表:15 回覆:5 積分:4 註冊:2003-08-05 發送簡訊給我 |
/* JPEG marker codes */
#define TEM 0x01
#define SOF 0xc0
#define DHT 0xc4
#define JPGA 0xc8
#define DAC 0xcc
#define RST 0xd0
#define SOI 0xd8
#define EOI 0xd9
#define SOS 0xda
#define DQT 0xdb
#define DNL 0xdc
#define DRI 0xdd
#define DHP 0xde
#define EXP 0xdf
#define APP 0xe0
#define JPG 0xf0
#define COM 0xfe 請問 0x01 0xc0 0xc4 ..... 這個是什麼
不懂耶 我的基礎太差了 請問這方面基礎要從哪裡的得知
是計算機結構嗎 ??
|
gemi0305
版主 發表:81 回覆:564 積分:629 註冊:2003-05-11 發送簡訊給我 |
0x 就是代表16進位的意思
16進位就是0 1 2 3 4 5 6 7 8 9 a b c d e f 代表十進位的0~15
逢16進一所以16進位的10 11 12 13 ...19 1a 1b 1c
就是代表10進位的16 17 18 19 20 ...25 26 27 28 所以0x01 就是10進位的1
0xc0 就是 c(就是12)x16 + 0 = 192 而#define TEM 0x01 就是說
定義 TEM 這個字 代表 0x01 這個值,
這樣定義的好處就是在,
所以你可以直接拿 TEM 這個人看得懂意思的字來用,
電腦看到這個字,會自動幫你轉成它看的懂的0x01, 就像是圓周率 兀 = 3.14
我們都習慣拿 兀 來用的道理一樣 很多計概書都有介紹數字進位的東西 國泰平安 發表人 -
|
gemi0305
版主 發表:81 回覆:564 積分:629 註冊:2003-05-11 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |