題目:輸出特殊圖案,請在c環境中運行,看一看,Very Beautiful!html
程序分析:字符共有256個。不一樣字符,圖形不同。學習
VC6.0下出現中文亂碼(緣由+解決方法):spa
176的16進制是B0,219的16進制是DB,0xB0DB是"佰"字的內碼,因此輸出的就是"佰"了。操作系統
主要緣由是文件信息的代碼頁不一樣,咱們所使用的操做系統中文狀態下的代碼頁,要顯示擴展的ASCII碼須要在437 OEM-美國這個下面顯示,這樣就能夠顯示出你所但願的。具體修改控制檯的默認代碼頁步驟以下:code
實例: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