4
A
回答
6
這是一個宏字面指定器,其轉換爲寬字符(或寬字符數組)的字符或字符數組。
L'a'
是wchar_t
相當於char
'a'
。
如果您習慣於windows開發,那麼它相當於_T()
如果UNICODE
被定義。
12
L
是文字說明符。對於字符,則表示wchar_t
,因此L'a'
的類型爲wchar_t
。對於字符串,這意味着「wchar_t
」的數組,因此L"hello"
是wchar_t[6]
。 (對於整數,意思是「長」,所以1L
是long int
。)
相關問題
- 1. 符號常量
- 2. C中的字符串常量與常量字符*
- 3. 如何將常量字符*轉換爲常量無符號字符*
- 4. EOF符號常量
- 5. 錯誤:從「無符號字符*」無效轉換「常量符號字符*」
- 6. C中的符號常量(#define語句)
- 7. C:將常量字符串轉換爲常規字符串
- 8. C++ Concatinating __func__和常量字符文字
- 9. C# - 常量字符串字典
- 10. C - 無符號字符*到字符
- 11. C將無符號字符轉換爲無符號字符:4
- 12. ASM符號常量行爲
- 13. 常用符號「|」 in Objective-C
- 14. 字符串常量
- 15. C++問號字符
- 16. C++中的空字符常量
- 17. Python C-API訪問字符串常量
- 18. 比較Objective-C常量字符與NSString
- 19. 常量性在C字符串
- 20. C/C++ - 符號字符比較
- 21. C++超載靜態常量字符串VS字符數組
- 22. 常量字符*複製到字符串在C
- 23. C++ - 棄用從字符串常量轉換爲字符
- 24. Objective-C:常量字符串與動態字符串
- 25. 字符數組添加到常量字符串和C++中
- 26. C++ - 從字符串常量 '字符*' 不贊成使用轉換
- 27. 字符串常量VS字符數組用C
- 28. C++將字符轉換爲常量字符*
- 29. 將非常量C字符串讀入字符串類
- 30. 多字符字符常量[-Werror,-Wmultichar]
根本不是。 'L'是一個文字說明符,就像'U'。 –
感謝您的回答。但它是ISO標準的一部分嗎? – lang2
@KerrekSB不知道。我習慣於使用'_T'這是一個宏,我認爲'L'也是。 –