私は9と '9'の違いを知っています... 1つは整数9として使用され、もう1つは特定のASCII値を持つ文字9として格納されますが、C++では ""の意義は何ですか?
私は初心者ですので、cin >>およびcoutを書くときに使用されることがわかります< <しかし、プログラミング言語の意味と意味は "9"はどういう意味ですか?9、9、9の違いは何ですか?
答えて
9は、int
という文字ののです。
'9'は、char
のという文字のです。
は「9」タイプconst char[2]
のリテラルである:最初の要素が使用され 9(実際の数値は、エンコーディングコンパイラに依存文字であり、ASCIIが使用される場合 - 一般的です - 値は57になります)、2番目の値はヌル終端文字です。
s/'char [2]'/'const char [2]' – NathanOliver
@NathanOliver面白いです。 C++についてはわかりませんが、そうでないと確信しています。それ以外の場合は 'char * p =" whatever ";"でコンパイルに失敗します... ... const修飾子を破棄します "。 –
@JonathonReinhart C++で 'char * p =" whatever ";'は標準準拠のコンパイラでコンパイルできません。すべての文字列リテラルは 'const'です。 – NathanOliver
- 1. kill -9では、パラメータ-9は何をしますか?
- 2. のDirect3D 9でのDirect3D 9
- 3. Java 9の--add-exportsと--add-opensの違いは何ですか?
- 4. "kill -0"と "kill -9"の違いは何ですか?
- 5. Javaの9モジュールシステムでのJava 9
- 6. は9
- 7. は9
- 8. 正規表現[0-9] - [A-Z0-9]は
- 9. Xcodeの9は
- 10. iOS 9とiOS 9との互換性
- 11. ドッカーコンテナ内のJava 9 Tomcat 9でリモートでデバッグできない
- 12. Java 9 Flow Interfacesの使い方/ Java 9での使用のポイントは何ですか?
- 13. 私はランタイムエラー9
- 14. バックグラウンドフェッチは、iOS 9 +
- 15. Upgrdeは9
- 16. ImportError:libjpeg.so.9
- 17. odoo 9
- 18. ブレーントリーエラー9
- 19. 0-9
- 20. java.lang.ArrayIndexOutOfBoundsException:9
- 21. モデルでOdoo 9
- 22. SecItemAddは、Xcodeの9
- 23. iOSの9 supportedInterfaceOrientationsは
- 24. IndexError:サイズ9の軸0のインデックス9が範囲外です。
- 25. Java 9の新しい文字列implementaionとは何ですか?
- 26. のiOS:iOSの9
- 27. ColdFusionの-9 "includeEmptyValues"
- 28. チェックiOSの9
- 29. 9/iOSの9.0.1
- 30. Kentico 9のホットフィックスエラー
文字列について学ぶ必要があります。 – SLaks
文字リテラルの一重引用符、文字列の二重引用符。あなたはおそらく[良い初心者の本](http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list)が必要です。 –
二重引用符は*文字列リテラル*です。 C++の入門書を購入するか、言語の基礎についての質問を投稿する前にチュートリアルを通して作業してください。 –