編程時請選擇正確的輸入法,嚴格區分中英文


計算機起源於美國,C語言C++JavaJavaScript 等很多流行的編程語言都是美國人發明的,所以在編寫代碼的時候必須使用英文半角輸入法,尤其是標點符號,初學者一定要引起注意。

例如,上節我們使用 puts 語句在顯示器上輸出內容:

puts("C語言中文網");

這里的括號、雙引號、分號都必須是英文符號,而且是半角的。下圖演示了如何將搜狗輸入法切換到英文半角狀態:


圖1:搜狗輸入法


一些相似的中英文標點符號:

  • 中文分號;和英文分號;;
  • 中文逗號,和英文逗號,;
  • 中文冒號:和英文冒號:;
  • 中文括號()和英文括號();
  • 中文問號?和英文問號?;
  • 中文單引號’‘和英文單引號' ';
  • 中文雙引號“ ”和英文雙引號" "。


初學者請務必注意標點符號的問題,它們在視覺上的差別很小,一旦將英文符號寫成中文符號就會導致錯誤,而且往往不容易發現。我在給VIP會員進行一對一答疑的過程中,經常會遇到類似的錯誤,有些同學甚至會在這里跌倒好幾次。

全角和半角輸入法的區別

全角和半角的區別主要在於除漢字以外的其它字符,比如標點符號、英文字母、阿拉伯數字等,全角字符和半角字符所占用的位置的大小不同。

在計算機屏幕上,一個漢字要占兩個英文字符的位置,人們把一個英文字符所占的位置稱為“半角”,相對地把一個漢字所占的位置稱為“全角”。

標點符號、英文字母、阿拉伯數字等這些字符不同於漢字,在半角狀態它們被作為英文字符處理,而在全角狀態作為中文字符處理,請看下面的例子。

半角輸入:

C語言中文網!Hello C,I like!

全角輸入:

C語言中文網!Hello C,I like!

另外最重要的一點是:“相同”字符在全角和半角狀態下對應的編碼值(例如 Unicode 編碼、GBK 編碼等)不一樣,所以它們是不同的字符。


圖:搜狗輸入法半角和全角


我們知道,在編程時要使用英文半角輸入法。為了加強練習,出個選擇題,請大家判斷下面哪一種描述是正確的:
A) 編程的時候不用在意中英文符號的區別。
B) 在源代碼的任何地方都不能出現中文漢字、字符等。
C) 感嘆號沒有中文和英文的區別。
D) 編程時,使用的英文引號,也有左引號和右引號的區別。
E) 中文和英文模式下的制表符(鍵盤tab鍵)輸入效果一致。

答案:E 選項正確。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM