C 實戰練習題目7

題目:輸出特殊圖案,請在c環境中運行,看一看,Very Beautiful!html

程序分析:字符共有256個。不一樣字符,圖形不同。學習

VC6.0下出現中文亂碼(緣由+解決方法):spa

176的16進制是B0,219的16進制是DB,0xB0DB是"佰"字的內碼,因此輸出的就是"佰"了。操作系統

主要緣由是文件信息的代碼頁不一樣,咱們所使用的操做系統中文狀態下的代碼頁,要顯示擴展的ASCII碼須要在437 OEM-美國這個下面顯示,這樣就能夠顯示出你所但願的。具體修改控制檯的默認代碼頁步驟以下:code

  • 1.點擊運行界面左上角標題欄圖標【c:\】,選擇默認值一項
  • 2.修改默認代碼頁,936(ANSI/OEM-簡體中文GBK)爲437 OEM-美國
  • 三、關閉後從新運行一下便可

實例:htm

 1 #include<stdio.h>
 2 int main()
 3 {
 4     char a=176,b=219;
 5     printf("%c%c%c%c%c\n",b,a,a,a,b);
 6     printf("%c%c%c%c%c\n",a,b,a,b,a);
 7     printf("%c%c%c%c%c\n",a,a,b,a,a);
 8     printf("%c%c%c%c%c\n",a,b,a,b,a);
 9     printf("%c%c%c%c%c\n",b,a,a,a,b);
10     return 0;
11 }

以上實例輸出結果爲:blog

 

 

 

 感謝你的閱讀,請用心感悟!但願能夠幫到愛學習的你!!分享也是一種快樂!!!請接力。。。get

點擊查看原文,謝謝!io

相關文章
相關標籤/搜索