C++總結 | 06 程序中的數據類型

戳一戳!和我一塊兒走進C++的世界css

導讀nginx

C++是信息學中很是重要的一門課程,也是絕大多數學生入門信息學、參加信息學競賽所必備的一門編程語言。編程


掌握C++,不只可讓孩子對電腦、編程有更加深入的認識,也能將學習信息學的方法應用到其餘學科領域,特別是可以促進孩子對數學邏輯的理解。bash


本篇文章中,咱們一塊兒來回顧一下除了int外,最經常使用的三種數據類型,並完成課後小練習吧!微信

1 數據類型編程語言

1 引入

以前的課程中咱們一共涉及到了兩種數據類型,整型字符串類型
svg


int:整型,用於存放整數數據;string:字符串型,用於存放字符串類型數據。


若是咱們想用小數去進行運算的時候,上面兩種數據類型就難以適用了。學習


若是咱們將一個小數存放到整型變量中,它會捨棄掉小數點後面的數據。若是咱們將小數存放到字符串中,就沒辦法進行四則運算了。區塊鏈


因此咱們須要更多的類型,來幫咱們實現更多功能。ui

2 float類型

float類型又叫浮點型,用於存放小數float類型定義的數據能夠幫助咱們實現咱們學過的小數的四則運算。用float類型定義變量以下:


float a;


float類型數據能夠和int類型數據作運算,運算獲得的結果仍是float類型。


float a = 5.2;int b = 3;cout<<a+b<<endl; //輸出獲得的是float類型數據 8.2


須要注意的是:

float也能夠用於存放整數,可是float類型數據不能進行++操做--操做,也不能進行整除整數取餘運算。因此,若是咱們明確要使用整數,那就用int類型建立整數變量吧

3 char類型

char類型又叫字符型,用於存放字符,用char類型定義變量以下:


char a;


要注意的是,字符變量的值要添加單引號。例如:


a = 'a';


字符必須是單個字符,最多見的字符分以下幾類:


(1)大小寫英文字母,例如:A,b,c(2)阿拉伯數字,例如:0,1,5;(3)英文標點符號,例如:, . - _ / * - +;(4)轉義字符,例如:\a,\t,\n;

要注意的是,單個漢字是字符串,不能用char類型保存,只能用string類型

4 string類型

string類型又叫字符串類型,用於存放一個或者多個字符,用字符串類型定義變量以下:


string a;


要注意的是,字符串變量要添加雙引號。還有,在Dev-C++中,string不會加粗


a = "hahaha";


string 不會加粗


string類型幾乎是萬能存儲類型,全部的數據均可以當作字符串保存,好比數字也能夠存到字符串裏面。


字符串雖然能存各類數據,可是使用是有限制的,好比存放整數,沒有辦法作四則運算,沒有辦法作++操做--操做等。


因此咱們在使用的時候,要根據本身須要選擇合適的數據類型。

2 習題

完善代碼:

尼克很是喜歡喝媽媽的糖水,但糖吃多了會影響健康。如今有含糖20%的糖水15克,問再加多少水,糖水中的含糖量會變爲15%




AI與區塊鏈技術

長按二維碼關注

若是喜歡這篇文章

麻煩給我一個在看


本文分享自微信公衆號 - AI與區塊鏈技術(Math_AI_Blockchain)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。

相關文章
相關標籤/搜索