區分大小寫
![本頁使用了標題或全文手工轉換](http://images.weserv.nl/?url=//upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Zh_conversion_icon_m.svg/35px-Zh_conversion_icon_m.svg.png)
在電腦程式語言裏,區分大小寫(英語:case sensitivity)是指使用大寫字母、小寫字母造成不同效果的情況。可能受到大小寫影響的情況有用戶名、檔案名稱、密碼、標籤、變數名稱以及在指定的文字中搜尋關鍵詞等。
一些程式語言是大小寫敏感的,例如Java、C++、C♯、C語言[1]、Ruby[2]以及XML。其他的程式語言則並不是大小寫敏感的,例如大多數BASIC(除了BBC BASIC)、Fortran、SQL[3]和Pascal。同時,在Haskell、Prolog和Go這些語言,大寫字母的識別碼可以進行形式語意學的編碼。
參考文獻
- ^ Kernighan, Brian W.; Dennis M. Ritchie. Chapter 2: Types, Operators and Expressions. The C Programming Language 1st. Englewood Cliffs, NJ: Prentice Hall. February 1978: 33. ISBN 0-13-110163-3.
- ^ Matsumoto, Yukihiro. Chapter 2: Language Basics. Ruby in a nutshell 1st. O'Reilly Media. January 2002: 9. ISBN 0-596-00214-9.
- ^ Although one can explicitly set a single database or column collation to be case-sensitive