<style> html, body, .ui-content { background-color: #333; color: #ddd; } body > .ui-infobar { display: none; } .ui-view-area > .ui-infobar { display: block; } .markdown-body h1{ color: #9CCEF2; } .markdown-body h2, .markdown-body h3{ color: #B1D6CA; } .markdown-body h4, .markdown-body h5, .markdown-body h6 { color: #ddd; } .markdown-body h1, .markdown-body h2 { border-bottom-color: #ffffff69; } .markdown-body h1 .octicon-link, .markdown-body h2 .octicon-link, .markdown-body h3 .octicon-link, .markdown-body h4 .octicon-link, .markdown-body h5 .octicon-link, .markdown-body h6 .octicon-link { color: #fff; } .markdown-body img { background-color: transparent; } .ui-toc-dropdown .nav>.active:focus>a, .ui-toc-dropdown .nav>.active:hover>a, .ui-toc-dropdown .nav>.active>a { color: white; border-left: 2px solid white; } .expand-toggle:hover, .expand-toggle:focus, .back-to-top:hover, .back-to-top:focus, .go-to-bottom:hover, .go-to-bottom:focus { color: white; } .ui-toc-dropdown { background-color: #333; } .ui-toc-label.btn { background-color: #191919; color: white; } .ui-toc-dropdown .nav>li>a:focus, .ui-toc-dropdown .nav>li>a:hover { color: white; border-left: 1px solid white; } .markdown-body blockquote { color: #bcbcbc; } .markdown-body table tr { background-color: #5f5f5f; } .markdown-body table tr:nth-child(2n) { background-color: #4f4f4f; } .markdown-body code, .markdown-body tt { color: #eee; background-color: rgba(230, 230, 230, 0.36); } a, .open-files-container li.selected a { color: #5EB7E0; } </style> ###### tags: `tgirc早修book` # 整數的輸入與輸出 在使用 C++ 進行運算前,要先知道該如何進行整數的輸入與輸出 ## 輸入輸出 ```cpp= #include <iostream> using namespace std; int main(){ int num; //宣告整數num cin>>num; //將輸入內容存入num cout<<"Hi! "<<num<<"\n"; //輸出"Hi! "之後,再輸出num,再輸出一個換行 ("\n") return 0; } ``` ![](https://i.imgur.com/H5dxh9L.png) 使用 `int` 先宣告一個整數變數,名字叫 **num**。 以上圖為例,它儲存了我們輸入的數字 **111**,最後被 cout 輸出出來,接在 **Hi!** 的後面 `int num;` 要放在 `cin >> num;` 之前,由於程式是逐行由上到下運行的,若是輸入時還沒有 **num** 這個變數存在,將導致編譯錯誤 ## 變數命名規則 * 變數名稱不可重複 * 英文字大小寫、數字以及底線(\_)都能作使用,但大小寫不同視為不同名稱 例: a1233、dd_12、\_2015ad * 數字不能在第一位,也不能是在 C++ 中具備特殊涵義的詞 例: 2021、12dd、return、int :::warning PS. 命名盡量使用清楚的名稱或幫助自己快速明白用途的文字,否則在撰寫大量的程式碼時容易遺忘 詳細的變數命名規則,可以參考 -> [補充](https://hackmd.io/@Tamilala/naming_rule) :::