c把文字轉換為ascii

2022-12-19 06:16:17 字數 1079 閱讀 6043

1樓:匿名使用者

#include

void main();

sprintf(buf,"我");

printf("%s\n%x %x\n%s\n", "我

}輸出結果:

我ce d2

ced2

其實在第二行的時候已經將「我」轉化成hex了,「我」的高位在buf[0]中,低位在buf[1]中(不過奇怪的是,buf中是以0xffffxx的形式儲存的,可能和內碼有關係吧,所以後面&了一個0xff),第三行的目的是將這兩個存在一個字元陣列裡(也可以理解為一個string).

這樣寫的想法是根據字元在記憶體中的儲存方式來的,一個字在記憶體中佔兩個位元組,很自然的就被放入了字元陣列buf的前兩個元素中了.這時再取出來就很方便了.

至於怎麼把hex轉化成漢字就更簡單了,原始碼如下:

#include

void main()

螢幕輸出結果:

我ps:從10號晚上20:10開始寫您的回覆,一直不太滿意,改到現在...也從5樓掉到10樓咯...真鬱悶...

如果這個答案對您有用的話,也勞您大駕~舉手之勞採納這個答案吧~謝謝了!

2樓:匿名使用者

用c++程式設計也不難

這裡幫你轉化

3樓:匿名使用者

ascii不包含漢字阿

就那麼120多個符號而已。

4樓:

我=25105這個用html語言

我用vb轉換卻得到-12590

5樓:呆萌品質

能轉換成ascii碼嘛?

樓主怎麼想的啊你

6樓:a阿豪

neng zhuan huan ma ? mei shi guo........

coreldraw裡怎麼把文字轉換為圖形

選擇文字,按,ctrl q 完了,在空白處點右鍵,選擇檔案資訊,找文字統計,如果說沒有文字,這樣就好了。這樣到別的地方就不會缺字型了,笨,轉換成了曲線它還會變嗎?暈!何必又要轉換成圖形檔案呢?這叫多事!coreldraw裡面怎麼樣柵格化文字,將文字轉化為圖形 文字轉曲線 ctrl q 轉點陣圖的畫上...

c語言中如何把浮點型轉換為字元型

一 抄c語言中數值型資料分為兩大類bai 整型和浮 點型du 整型 char int short long 浮點型 float 單精zhi度dao double 雙精度 二 浮點型資料轉存到字串中 char str 30 定義一個字元陣列,來儲存資料 double d 123.456 定義一個浮點型...

c語言中怎樣把內容為數字的char轉換為int

本質上char型別和int其實是同一種型別。都代表了整數型大小,轉換的話,在前面加上強制轉換符就好了,如int 之類的 內容為數復字的char,包含 0,1,2,3,4,5,6,7,8,9 共計10個字元 制。這十個字元在bai存為字元型時,其儲存du值為對應的ascii碼,而這 zhi些ascii...