C++基础1 数据类型 常量
使用Dev CPP作為編程環(huán)境、
注意dev cpp5.4.0沒有格式化代碼功能,不要再設置了
設置的常用快捷鍵
Ctr+E:多行注釋
Ctrl+Shift+E:取消多行注釋
Ctrl+Z:撤銷
Ctrl+Shift+Z:取消撤銷
Ctrl+L:折疊函數
Ctrl+Shif+L:取消折疊函數
設置Dev Cpp
Dev C++初始化(默認)代碼修改方法
C++基礎
C++ 是一種靜態(tài)類型的、編譯式的、通用的、大小寫敏感的、不規(guī)則的編程語言,支持過程化編程、面向對象編程和泛型編程。【面向對象和面向過程】
C++ 被認為是一種中級語言,它綜合了高級語言和低級語言的特點。
C++ 是 C 的一個超集,事實上,任何合法的 C 程序都是合法的 C++ 程序。
第一個C++程序
以#為開頭是告訴編譯器,該行代碼需要預處理。include 是告訴編譯器,需要引入iostream這個頭文件。iostream文件定義了輸入流/輸出流對象。
using namespace std;//使用名稱為std的命名空間,std命名空間包含C ++標準庫的功能。
cout << "Hello World!"用來將"Hello World!"輸出到屏幕上。
return是程序中的最后一條指令語句,終止main()函數,并返回0給調用的進程,非零值(通常為1)表示異常終止。
cout操作符并不會在結尾自己插入換行符,所以,想要打印兩行可以使用使用endl操縱器;endl 只是換行操作的一種方式,我們還可以使用轉義字符"\n"進行換行
#include<iostream> #include<stdio.h> #include<stdlib.h> using namespace std; int main() {//#include<stdlib.h> cout<<"hello world"<<endl;//#include<stdlib.h>標準庫 system("pause");return 0; }C++程序的框架
關鍵字,標識符,常量
C++標識符:
由字母或下劃線開頭,包含數字,字母,下劃線
關鍵字
C++編譯過程
編輯hello.cpp–>編譯hello.obj–>鏈接(項目.exe)—>運行(運行.exe文件)
備注 .cpp是C++的源代碼,.c是C語言的源代碼
單行注釋和多行注釋
注釋是可以包含在C ++代碼中的解釋性語句,用于解釋代碼的功能。
編譯器會忽略注釋中出現的所有內容,因此結果中不會顯示任何信息。
單行注釋:
以兩個斜線(//)開頭的注釋稱為單行注釋。 斜杠告訴編譯器忽略后面的所有內容,直到行尾。
多行注釋:
多行注釋是以**/*** 開始,并以***/**作為結束,您可以將它們放在同一行上,也可以在它們之間插入一行或多行代碼。
C++程序設計總結
變量和常量
文字常量和符號常量
文字常量:整型常量
在C++中的八進制與十六進制都會轉變?yōu)槭M制輸出
文字常量:實型常量
C++中cout默認輸出六位有效數字,超過6位會四舍五入輸出六位
C語言:
float-4byte-保留6位小數-使用時在后面加f或F
double-8byte-保留15位小數
輸出的小數37.0會默認輸出整數:37
科學計數法:
1.2E-38=1.2*10^-38
指數位:-38
尾數:小數
5.12e2=5.1210^2=512
5.12E2=5.1210^2=512
Dev Cpp輸出:1.2e+002表示1.2*10^2
+或-002:表示正負
案例:
文字常量: 字符型常量
轉義字符
字符串常量與字符常量區(qū)別:
\ 是轉義符,如果后面是數字,就表示ASCII數值對應的字符,這里的數字通常是1-3位八進制數,也有用\xNN形式的十六進制表示的。
如’\141’:代表\0141八進制141的ASCII碼為’a’
案例:
符號常量:標識符常量
案例:
常量總結
內存編址
基本數據類型
bool char 1 1
short int long 2 4 4
float double long double 4 8 8
案例:輸出x+y的值
//頭文件 #include<iostream> #include<stdio.h> #include<stdlib.h> // 名稱空間標識符 using namespace std; //主函數 int main() {//申明變量 int x,y,z;//變量賦值 x=1;y=9;z=x+y;//cout: 輸出流對象 <<:輸出流運算符 cout<<"結果為:"<<"\n"; cout<<"x+y="<<z<<endl;return 0;}變量的總結
輸入流與輸出流Cin Cout
Cin>>r:從鍵盤里面輸入一個值到r
Cout<<r:把r輸出到屏幕中
注意:寫浮點數常量時,加上小數點
保留有效幾位有效數字
setprecision(n):保留n位有效數字
//科學計數法: setprecision(n):注意在此設置一次后,后面的輸出都會被限制為n位有效數字 cout<< setprecision(2)<<123.444546<<"\n"<<endl;//1.2e+002123.444546超出了2位,小數點往左移動,直到為2位
右移:+002
保留小數后幾位
fixed<<setprecision(n):保留n位小數
#include<iomanip>cout<<fixed<<setprecision(2)<<s<<endl;案例:求圓的面積
總結
以上是生活随笔為你收集整理的C++基础1 数据类型 常量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 华为弹性云服务器ECS使用学习0
- 下一篇: s3c2440移植MQTT