真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

003神奇的變量-創(chuàng)新互聯(lián)

零基礎(chǔ)c++教程003 神奇的變量 變量是什么
  • 簡(jiǎn)單來(lái)講,一個(gè)變量就是一個(gè)“小房子”,里面存儲(chǔ)這一些東西(數(shù)字,字符等)。
  • “小房子”里的東西是可以變的,所以叫變量。
變量的類型

變量有許多的類型,“小房子”里可以存整數(shù)、小數(shù)等數(shù)字。還可以存儲(chǔ)字符和字符串(這我們以后再講)。

創(chuàng)新互聯(lián)公司是一家專業(yè)從事成都網(wǎng)站制作、成都做網(wǎng)站、網(wǎng)頁(yè)設(shè)計(jì)的品牌網(wǎng)絡(luò)公司。如今是成都地區(qū)具影響力的網(wǎng)站設(shè)計(jì)公司,作為專業(yè)的成都網(wǎng)站建設(shè)公司,創(chuàng)新互聯(lián)公司依托強(qiáng)大的技術(shù)實(shí)力、以及多年的網(wǎng)站運(yùn)營(yíng)經(jīng)驗(yàn),為您提供專業(yè)的成都網(wǎng)站建設(shè)、營(yíng)銷型網(wǎng)站建設(shè)及網(wǎng)站設(shè)計(jì)開發(fā)服務(wù)!
  • 整數(shù)
    • int 類型
      是不是很眼熟?這就是“int main()”中的“int” 。
      它可以存儲(chǔ) ? 2 31 -2^{31} ?231~ 2 31 ? 1 2^{31}-1 231?1的整數(shù)。其中 2 31 ? 1 = 2147482647 2^{31}-1=2147482647 231?1=2147482647,這是一個(gè)很大的質(zhì)數(shù)。
    • 存整數(shù)的還有很多類型,比如long long、unsigned int、short等等,我們需要時(shí)再講。
  • 小數(shù)(浮點(diǎn)數(shù))
    • float類型
      這種存浮點(diǎn)數(shù)的類型可以存6位左右的小數(shù)。
    • double類型
      這種類型可以存大約15位左右的小數(shù)。

存儲(chǔ)東西的變量需要占用一定量的空間,下表可以反映各種類型占用的空間:

類型字節(jié)數(shù)(這是計(jì)算機(jī)空間的一種單位)
int4
float4
double8
變量的使用
  • 定義一個(gè)變量
//定義方式:
類型名 變量名;
//實(shí)例說(shuō)明:
int a;
float fl;
double doubles;

名稱定義規(guī)范:

  1. 只包含大小寫字母、數(shù)字、“_”
  2. 不能以數(shù)字開頭

注意:變量名不能是任何的關(guān)鍵字(類型名,printf等)。

  • 變量的賦值方法
//1.定義時(shí)賦值
int a=2;
//2.定義以后再賦值
int x;
x=2;
//3.由其他變量賦值
int m=-2,n;
n=m;

“=”在這里是賦值符號(hào),即將右邊的值賦予左邊。

  • 變量之間的運(yùn)算
    變量之間可以通過(guò)運(yùn)算符號(hào)進(jìn)行運(yùn)算,有我們數(shù)學(xué)中常用的“ + 、 ? 、 × ( ? ) 、 ÷ ( / ) +、-、\times(*)、\div(/) +、?、×(?)、÷(/)”,也有不常用的“%”等,我們逐個(gè)擊破。
    • +、-、*與我們數(shù)學(xué)中一樣,但是不能超出對(duì)應(yīng)的范圍,否則會(huì)轉(zhuǎn)一圈(int類型下超過(guò)2147483647+1會(huì)變成-2147483648),所有運(yùn)算符號(hào)都會(huì)這樣
    • / 和數(shù)學(xué)中一樣不能除以0,但是整數(shù)除以整數(shù)會(huì)自動(dòng)向下取整,只有用小數(shù)類型才能得到小數(shù)的結(jié)果。
    • %等同于數(shù)學(xué)中的mod,就是取余數(shù)的意思,這個(gè)運(yùn)算只能用在整數(shù)上,同樣不能%0。

在運(yùn)算完畢以后,我們要把運(yùn)算結(jié)果賦予一個(gè)變量,或者直接輸出,不然就白運(yùn)算了。

printf的新用法

在之前,我們只能輸出設(shè)定好的東西,像這樣:

printf("Hello world!");

但是,我們不能輸出一個(gè)變量。那我們?cè)趺摧敵鲆粋€(gè)變量呢?這就要用到一個(gè)新的東東——占位符。

  • 什么是占位符
    占位符簡(jiǎn)單而言就是代表一個(gè)變量的符號(hào),以“%”開頭。
    各種類型的變量的占位符不一樣,如下表:
類型占位符
int%d
float%f
double%lf
  • 占位符的運(yùn)用
    在輸出時(shí),用占位符就可以輸出變量了。
//格式
printf("占位符",變量名);
//舉例
printf("%d",a);//要先賦值,否則a會(huì)是一個(gè)亂來(lái)的數(shù)
printf("%d=%lf",x1,x2);//在""內(nèi),除了占位符的其他字符會(huì)原樣輸出
printf("%f\n%d",b1,b2);//“\n”表示換行,輸出會(huì)將b1和b2輸出在兩漢里。
  • 特殊用法
    如果在%與字母間加上一些東西,會(huì)有不同的效果
    • %2d,這樣會(huì)將這個(gè)數(shù)顯示兩位,不足的前面用空格補(bǔ)齊
    • %02d,這樣顯示兩位,不足的前面補(bǔ)0
    • %.2lf,這樣顯示兩位小數(shù),后面不足的補(bǔ)0
A+B簡(jiǎn)單版

現(xiàn)在大家可以編寫程序用變量計(jì)算了,我們就嘗試將1342423和3124652存在變量里然后輸出出來(lái)。

  • 我的代碼:
#includeusing namespace std;
int main()
{int a=1342423,b=3124652;
	int c=a+b;
	printf("%d+%d=%d",a,b,c);
	return 0;
}
  • 運(yùn)行結(jié)果
    在這里插入圖片描述

上面的代碼只能將固定的兩個(gè)數(shù)相加,并且輸出。那么,如何輸出給定兩個(gè)數(shù)的和呢?請(qǐng)看004 A+B問(wèn)題?。ń裉鞗](méi)有練習(xí)~)

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧


文章標(biāo)題:003神奇的變量-創(chuàng)新互聯(lián)
URL地址:http://weahome.cn/article/ehiip.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部