国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

C++ 用戶輸入與數(shù)據(jù)類型詳解:建立基本計(jì)算器及變量類型

這篇具有很好參考價(jià)值的文章主要介紹了C++ 用戶輸入與數(shù)據(jù)類型詳解:建立基本計(jì)算器及變量類型。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

C++ 用戶輸入

你已經(jīng)學(xué)習(xí)了 cout 用于輸出(打印)值?,F(xiàn)在我們將使用 cin 來(lái)獲取用戶輸入。

cin 是一個(gè)預(yù)定義變量,它使用提取運(yùn)算符(>>)從鍵盤讀取數(shù)據(jù)。

在下面的示例中,用戶可以輸入一個(gè)數(shù)字,該數(shù)字存儲(chǔ)在變量 x 中。然后我們打印 x 的值:

示例

int x; 
cout << "Type a number: "; // 輸入一個(gè)數(shù)字然后按回車鍵
cin >> x; // 從鍵盤獲取用戶輸入
cout << "Your number is: " << x; // 顯示輸入值

需要注意的是:

  • cout 的發(fā)音是 "see-out"。用于輸出,并使用插入運(yùn)算符(<<
  • cin 的發(fā)音是 "see-in"。用于輸入,并使用提取運(yùn)算符(>>

創(chuàng)建一個(gè)簡(jiǎn)單的計(jì)算器

在這個(gè)示例中,用戶必須輸入兩個(gè)數(shù)字。然后我們通過(guò)計(jì)算(相加)這兩個(gè)數(shù)字來(lái)打印它們的和:

示例

int x, y;
int sum;
cout << "Type a number: ";
cin >> x;
cout << "Type another number: ";
cin >> y;
sum = x + y;
cout << "Sum is: " << sum;

就是這樣!你剛剛建立了一個(gè)基本的計(jì)算器

C++ 數(shù)據(jù)類型

C++ 中的變量必須是指定的數(shù)據(jù)類型:

示例

int myNum = 5;               // 整數(shù)(整數(shù))
float myFloatNum = 5.99;     // 浮點(diǎn)數(shù)
double myDoubleNum = 9.98;   // 浮點(diǎn)數(shù)
char myLetter = 'D';         // 字符
bool myBoolean = true;       // 布爾值
string myText = "Hello";     // 字符串

基本數(shù)據(jù)類型

數(shù)據(jù)類型指定了變量將存儲(chǔ)的信息的大小和類型:

數(shù)據(jù)類型 大小 描述
boolean 1 字節(jié) 存儲(chǔ) true 或 false 值
char 1 字節(jié) 存儲(chǔ)單個(gè)字符/字母/數(shù)字,或 ASCII 值
int 2 或 4 字節(jié) 存儲(chǔ)整數(shù),不帶小數(shù)
float 4 字節(jié) 存儲(chǔ)含有一個(gè)或多個(gè)小數(shù)點(diǎn)的分?jǐn)?shù)。足以存儲(chǔ) 6-7 位小數(shù)
double 8 字節(jié) 存儲(chǔ)含有一個(gè)或多個(gè)小數(shù)點(diǎn)的分?jǐn)?shù)。足以存儲(chǔ) 15 位小數(shù)

C++ 數(shù)值數(shù)據(jù)類型

數(shù)值類型

當(dāng)需要存儲(chǔ)沒(méi)有小數(shù)的整數(shù)時(shí),使用 int,例如 351000,而當(dāng)需要浮點(diǎn)數(shù)(帶小數(shù))時(shí),則使用 floatdouble,例如 9.993.14515

int

int myNum = 1000;
cout << myNum;

float

float myNum = 5.75;
cout << myNum;

double

double myNum = 19.99;
cout << myNum;

float 和 double

浮點(diǎn)數(shù)值的精度表示小數(shù)點(diǎn)后有多少位數(shù)字。float 的精度僅為六到七位小數(shù),而 double 變量的精度約為 15 位數(shù)字。因此,在大多數(shù)計(jì)算中使用 double 更安全。

科學(xué)計(jì)數(shù)法

浮點(diǎn)數(shù)也可以是帶有 "e" 表示的科學(xué)計(jì)數(shù)法:

示例

float f1 = 35e3;
double d1 = 12E4;
cout << f1;
cout << d1;

C++ 布爾數(shù)據(jù)類型

布爾類型

布爾數(shù)據(jù)類型由 bool 關(guān)鍵字聲明,只能取 truefalse 兩個(gè)值。

當(dāng)值返回時(shí),true = 1,false = 0。

示例

bool isCodingFun = true;
bool isFishTasty = false;
cout << isCodingFun;  // 輸出 1(true)
cout << isFishTasty;  // 輸出 0(false)

布爾值主要用于條件測(cè)試,在后續(xù)章節(jié)中你會(huì)學(xué)到更多關(guān)于它們的知識(shí)。

C++ 字符數(shù)據(jù)類型

字符類型

char 數(shù)據(jù)類型用于存儲(chǔ)單個(gè)字符。字符必須用單引號(hào)括起來(lái),如 'A''c'

示例

char myGrade = 'B';
cout << myGrade;

或者,如果你熟悉 ASCII,你可以使用 ASCII 值來(lái)顯示某些字符:

示例

char a = 65, b = 66, c = 67;
cout << a;
cout << b;
cout << c;

提示:所有 ASCII 值的列表可以在我們的 ASCII 表參考中找到。

C++ 字符串?dāng)?shù)據(jù)類型

字符串類型

string 類型用于存儲(chǔ)一系列字符(文本)。這不是一個(gè)內(nèi)置類型,但在最基本的用法中,它的行為類似于一個(gè)。

字符串值必須用雙引號(hào)括起來(lái):

示例

string greeting = "Hello";
cout << greeting;

要使用字符串,你必須在源代碼中包含一個(gè)額外的頭文件,即 <string> 庫(kù):

示例

// 包含字符串庫(kù)
#include <string>

// 創(chuàng)建一個(gè)字符串變量
string greeting = "Hello";

// 輸出字符串值
cout << greeting;

你將在我們的 C++ 字符串章節(jié)中了解更多關(guān)于字符串的知識(shí)。

最后

為了方便其他設(shè)備和平臺(tái)的小伙伴觀看往期文章:

微信公眾號(hào)搜索:Let us Coding,關(guān)注后即可獲取最新文章推送

看完如果覺(jué)得有幫助,歡迎點(diǎn)贊、收藏、關(guān)注文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-843633.html

到了這里,關(guān)于C++ 用戶輸入與數(shù)據(jù)類型詳解:建立基本計(jì)算器及變量類型的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包