作者saevia (小若)
看板EE_DSnP
標題[問題] Homework problem 5
時間Mon Sep 29 17:54:23 2008
請問,程式正確執行的話,
如果輸入129~255,也應該要印出對應的字元嗎?
我的印不出東西耶...
可是輸入128以前的字元,都可以印得出來的說?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.217.50
1F:推 johnathan717:我也是! 09/29 18:15
2F:推 bonoshi:請高手解答一下ASCII的延伸字元有沒有辦法顯示出來? 09/29 18:32
3F:推 jimian:129-255已經超過char的範圍(0-127)了...... 09/29 19:53
4F:→ jimian:除非要用unsigned char 不過我還沒試過可不可行 09/29 19:54
5F:推 bonoshi:好像不行喔 09/29 19:55
6F:→ saevia:unsigned不行,弄成負的也不行.... 09/29 19:56
7F:推 jimian:剛試過了 用unsigned char也不行 09/29 19:56
8F:推 ric2k1:128 以上本來就不是 printable 吧... 09/29 19:57
9F:→ saevia:可是那張表有耶?一些奇怪符號之類的 09/29 19:58
11F:→ bonoshi:128可以print出來,不過之後的就不行了,探究起來原因真的 09/29 19:59
12F:→ bonoshi:很複雜的感覺 09/29 20:00
13F:推 bonoshi:我上面貼的網頁副檔名要改成html,最後一個字被砍掉了XD 09/29 20:02
14F:推 jimian:128之後的是非標準的ASCII 可能是這樣就印不出來 09/29 20:10
15F:推 stimim:我記得好像和語系有關,英文環境下好像印的出來~~吧? 09/29 20:44
16F:推 georgemouse:去WIKI查EASCII 有說明... 09/30 00:34
17F:→ georgemouse:第一段 "不同的操作系統都會有它的8位字元編碼" 09/30 00:35
18F:推 timrau:ASCII本身只定義7-bit喔 09/30 12:44