char a[' ']
究竟是什麼意思?我沒有在網上找到它。我嘗試了我自己,它需要char的動態數組。 [' ']
在編程中的用途和用途是什麼?有沒有人知道char a ['']?
2
A
回答
3
在這個定義
char a[' '];
字符文字「」被提升到int和它的值被用作陣列的大小。例如,在ASCII「值」等於32。因此,這是相當於
char a[32];
考慮到,在EBCDIC字符文字「值」不等於32,如果我沒有記錯它等於64.
因此,根據選定的編碼,數組的大小將會不同。
對於ASCII
char a[32];
對於EBCDIC
char a[64];
4
' '
是一個字符文字,它的類型爲char
- 所以這實際上只是一個數字。
您系統可能使用ASCII,在這種情況下,空間的ASCII值是32,因此這將是相同
char a[32];
4
' '
是文字與值32
(空白的ASCII碼的字符)。所以char a[' ']
只是char a[32]
。
+1
只有當你的系統是ASCII。例如在z/OS下,你會發現它是'char a [64]':-) – paxdiablo
1
char a[' ']
它具有字符常量' '
字符。相當於32的整數,該數組將被聲明爲大小爲32
。 char a[32]
相關問題
- 1. 有沒有人知道合理的tableview?
- 2. 有沒有人知道包發生器?
- 3. 有沒有人知道Perl驗證器
- 4. 沒有人知道@interface爲人
- 5. 沒有人知道如何安裝greenplum
- 6. 有沒有人知道這個程序有什麼問題?
- 7. 有沒有辦法知道a-frame元素的「真實」位置?
- 8. 有沒有人知道什麼<< =在做什麼javascript
- 9. 有沒有人知道一個圖表代表所有Java包
- 10. 有沒有人知道是否有Project Natal的.NET API?
- 11. 有沒有人知道這個DOM有什麼問題?
- 12. 有沒有人知道原Penn Treebank中有多少句子?
- 13. 有沒有辦法知道,當有人導入附加的vCard?
- 14. 有沒有人真的知道如何解決這些錯誤?
- 15. 有沒有人知道TikZ的非TeX等價物?
- 16. 有沒有人知道這段代碼是什麼意思?
- 17. 有沒有人知道替代Imagemagick調整大小的工具?
- 18. 有沒有人知道用ruby的datamapper + sqlite3教程?
- 19. 有沒有人知道「|」意味着CSS選擇器
- 20. 有沒有人知道產品的數據描述語言?
- 21. 有沒有人知道這個代碼的問題
- 22. 有沒有人知道Devises`authenticate_user!`的選項?
- 23. 有沒有人知道一個可縮放的JPanel實現?
- 24. 有沒有人使用AJAX知道家族樹?
- 25. 有沒有人知道Umbraco 4.03的功能填充論壇包?
- 26. 有沒有人知道Android EditText中「setSelection」的源代碼?
- 27. 有沒有人知道iOS設備上的「退出進程」?
- 28. 有沒有人知道javaspec.org發生了什麼事?
- 29. 有沒有人知道任何APEX重構工具?
- 30. 有沒有辦法知道誰是「setNeedsDisplay」的發件人?
只有一個+1與 「可能使用ASCII」 – manuell