如何用將BCD碼轉化為標準的二進位制的ASCII,用c語言,還有想問一下BCD碼是怎么來的

時間 2022-09-25 15:55:11

1樓:

每乙個「字元」都有對應的編碼。比如a的ascii碼就是97。

而有些「字元」有bcd碼表與之對應。bcd碼有很多,隨便舉一例子,1的bcd碼就是0001,8的bcd碼就是1000。

將之寫入檔案即可。bcd就是8421碼的意思。有壓縮非壓縮的等等。

檔案讀寫就是多了個頭檔案而已。有興趣自己去看吧。

2樓:仍宵雨

bcd碼介紹

ascii 介紹

但是前者是用二進位制編碼的十進位制**,表示單純的數字。後者統一規定了常用符號用哪些二進位制數來表示。兩者表示物件不同,怎麼能說「用將bcd碼檔案轉化為標準的二進位制的ascii檔案」呢?

這位址有c語言讀寫函式和例子希望可以幫到你:http://wenku.

3樓:

bcd碼就是乙個位元組存放2個數字,前面4位放乙個數字,後面4位放乙個數字。這個是乙個方法,自己可以寫的。因為4位可以表示的最大數字是2的4次方也就是16個數字,這完全足夠僅僅有的10個阿拉伯數字,所以很大對傳輸空間要求很嚴格的系統都用它,比如說在vxworks上面執行的程式。

高中數學,如何將直線的一般標準方程轉化為直線的標準方程?例如x 2 1 2t y

還是先化成一般方程x y 1 0 求出斜率k 1所以傾斜角為135度 所以直線的標準方程 x 2 tcos135 y 1 tsin135 即 x 2 2 2 t y 1 2 2 t t為引數 兩式相加消去引數t,就得到直線方程 或者把兩個式子化成用x y表示t,再利用兩式相等,得出直線方程。但在此例...

ecel如何將數字轉化為以文字形式儲存的數字

方法一選中該列 右鍵 設定單元格格式 自定義 型別中寫入 000000 確定 這樣得出的內容在本質上還是4或42但是在單元格中看起來是 000004 或 000042 且列印出來出是這樣的內容,只有在編輯欄中看的到是4或42,這樣的數字不是文字數字 方法二假設這列數字寫在a列,則b1單元格寫入公式 ...

二次函式如何用配方法將一般式化為頂點式。不需要公式,重要的是

配方法要2次項係數為1 所以要把 2提出來 y 2 x 4x 3 然後常數項是一次項係數一半的平方 4的一半的平方為4 所以y 2 x 4x 4 4 3 y 2 x 4x 4 1 y 2 x 2 2 這就是頂點式了 y 2x 8x 6 2 x 2 4x 3 2 x 2 4x 4 1 2 x 2 2 ...