欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

C++入門02-變量與基本數(shù)據(jù)類型-創(chuàng)新互聯(lián)

古詩欣賞
 ? 迢迢牽牛星
迢迢牽牛星,皎皎河漢女。纖纖擢素手,札札弄機(jī)杼。終日不成章,
泣涕零如雨。河漢清且淺,相去復(fù)幾許。盈盈一水間,脈脈不得語。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ——《古詩十九首》

(下面才開始正文)

成都創(chuàng)新互聯(lián)是專業(yè)的藍(lán)山網(wǎng)站建設(shè)公司,藍(lán)山接單;提供成都網(wǎng)站制作、做網(wǎng)站、外貿(mào)營銷網(wǎng)站建設(shè),網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行藍(lán)山網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!1.為什么用到常量和變量?

答:用來存儲(chǔ)數(shù)據(jù),像購物車一樣,先搜集,然后再單獨(dú)計(jì)算。

街道上的人們

計(jì)算機(jī)中的一行行二進(jìn)制代碼

微不足道的一顆顆小草

他們都可以被稱作一個(gè)常量或變量個(gè)體,屬于自然這個(gè)大程序中。(很形象了吧)

2.變量
類型名 變量名[=初始值];
int a;? ? //用來存儲(chǔ)整數(shù),最常用的變量之一
a=123;
long long b=123456789;? ? //一般int不夠用的時(shí)候就用它,做題的大坑點(diǎn),千萬注意?。?!
float c=3.14f;? ? //嚴(yán)格意義上的float類型數(shù)字后加f,不然系統(tǒng)會(huì)認(rèn)為是double
double d;? ? //常用存儲(chǔ)浮點(diǎn)數(shù),精度比float高
d=114524.114524;
bool e=true;? ? //存儲(chǔ)真和假兩種值,一般作開關(guān)使用
//以上為常用變量

各種變量的數(shù)據(jù)范圍和占位符簡表 原文鏈接
-- -- char                            8 -2^7 ~ 2^7-1 ?  %c %c、%d、%u

signed -- char                    8 -2^7 ~ 2^7-1? ? %c %c、%d、%u

unsigned -- char                8 0 ~ 2^8-1? ? %c %c、%d、%u

[signed] short [int]            16 -2^15 ~ 2^15-1? ? %hd

unsigned short [int]           16 0 ~ 2^16-1? ? %hu、%ho、%hx

[signed] -- int                    32 -2^31 ~ 2^31-1? ? %d

unsigned -- [int]                 32 0 ~ 2^32-1? ? %u、%o、%x

[signed] long [int]              32 -2^31 ~ 2^31-1? ? %ld

unsigned long [int]             32 0 ~ 2^32-1? ? %lu、%lo、%lx

[signed] long long [int]       64 -2^63 ~ 2^63-1? ? %I64d

unsigned long long [int]      64 0 ~ 2^64-1? ? %I64u、%I64o、%I64x

-- -- float                            32 +/- 3.40282e+038? ? %f、%e、%g

-- -- double                        64 +/- 1.79769e+308? ? %lf、%le、%lg %f、%e、%g

-- long double                    96 +/- 1.79769e+308? ? %Lf、%Le、%Lg
ps.注: long 在各個(gè)編譯器中的范圍和內(nèi)存都有細(xì)微差別,比如DEV C++中 long占4字節(jié),和 int一樣;但其他一些的編譯器的 long相當(dāng)于 long long,占8字節(jié)。

3.常量

常量就是不變的變量,常用存儲(chǔ)一些不變的量(如圓周率pi等),也可以用作聲明數(shù)組時(shí)的范圍下標(biāo)。

const 常量類型 常量名=常量值;
const float pi=3.14159;
const int MAX=110;

4.變量的賦值
變量1=變量2;? ? //將變量2的值賦給變量1
int a=10;
int b=a;? ? //b=10,a=10
int c=0;
a=c;? ? //a=0,c=0

坑點(diǎn):變量采用賦值運(yùn)算符=來賦值,而等號是從右向左賦值的,也就是說賦值時(shí)右邊變量的值不變并賦值給左邊變量。

5.變量間的運(yùn)算

數(shù)學(xué)中運(yùn)算符號

C++中運(yùn)算符號

+

-

*

/

取模 (求余數(shù))

%

'/' 運(yùn)算符在整數(shù)相除時(shí)是整除形式,即去尾。如3÷2,C++中整除等于1

實(shí)例:交換兩個(gè)變量間的數(shù)值
int a=10,b=20;
int c=a;? ? //c=10
a=b;? ? //a=20
b=c;? ? //b=10
int a=10,b=20;
a=a+b;? ? //a=30
b=a-b;? ? //b=10
a=a-b;? ? //a=20

此時(shí)輸出a和b的值,輸出結(jié)果如下:

a=20 b=10
--------------------------------
Process exited after 0.3715 seconds with return value 0

Press ANY key to exit...

6.變量存儲(chǔ)機(jī)制

變量在定義后被分配到一個(gè)隨機(jī)的內(nèi)存空間中,可能占不同的字節(jié)[8比特(bit)=1字節(jié)(byte)]。

我們可以通過sizeof函數(shù)和指針來訪問到變量的內(nèi)存空間(byte)和地址。

int a;
cout<

定義一個(gè)int類型的變量,輸出它的所占字節(jié)數(shù)和內(nèi)存地址。

4 0xc6401ffb5c
--------------------------------
Process exited after 0.3097 seconds with return value 0

Press ANY key to exit...

由此可見,內(nèi)存地址是隨機(jī)分配的,但整數(shù)變量占的字節(jié)(byte)數(shù)是不變的。

7.變量命名 命名規(guī)則
  • 在名稱中只能包含字母、數(shù)字和下劃線

  • 不能以數(shù)字開頭

  • 區(qū)分大小寫

  • 不能將C++關(guān)鍵字用作名稱(即int double cout class等)

  • C++對于名稱的長度沒有限制,名稱中所有的字符都有意義,但一些編譯器平臺(tái)有長度限制

命名風(fēng)格 匈牙利命名法

基本原則是:變量名=屬性+類型+對象描述;變量名區(qū)分大小寫。

類型

開頭字母/簡寫

命名

類型

開頭字母/簡寫

命名

bool

b

bFlag

字符串(string)

str

strName

指針(*)

ptr

ptrBook

數(shù)組(array)

arr

arr1

類(class)

cl

clMyClass

枚舉類型(enum)

en

enDate

駝峰命名法

把變量的每個(gè)單詞首字母都大寫或者首個(gè)字母小寫。

char MyClassName[100];
char myClassName[100];
int Year,Mouth,Day;
double Pi=3.14;
下劃線命名法

每個(gè)單詞之間使用下劃線進(jìn)行分割。

struct My_Shop{};
class Date_Time{};

以上只是比較流行的變量命名風(fēng)格,在程序開發(fā)中因見名知意而被廣泛應(yīng)用,我們實(shí)際寫小程序時(shí)可以用自己看得懂的簡單命名即可,如a,b,flag等。

推薦命名方案:函數(shù)名可以使用駱駝命名法,變量名使用匈牙利命名法,常量名全部字母大寫,類名和結(jié)構(gòu)體名首字母大寫。

8.補(bǔ)充:如何在代碼模板基礎(chǔ)上寫代碼?

以交換變量值為例

#includeusing namespace std;
int main(){? ? //在main函數(shù)里寫代碼
? ? int a=10,b=20;
? ? cout<<"開始a="<C++入門02-變量與基本數(shù)據(jù)類型-創(chuàng)新互聯(lián)
                
文章網(wǎng)址:http://aaarwkj.com/article12/cdphgc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化靜態(tài)網(wǎng)站、品牌網(wǎng)站制作、云服務(wù)器用戶體驗(yàn)、營銷型網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

91精品麻豆国产自产在线| 人妻内射一区二区在线视| 亚洲欧美日韩国产亚洲欧美日韩国产| 成年人性生活网站视频| 久草尤物视频在线观看| 久久精品国产亚洲av久一一区| 欧美视频在线观看香蕉| av在线中文字幕乱码| 中文字幕熟女av一区二区| 国产精品一区二区av麻豆| 麻豆精东传媒一区二区| 熟女人妻丰满视频中文字幕| 91高清视频在线免费观看| 精品欧美国产日韩在线观看 | 亚洲无综合素人在线观看| 国产成人精品久久性色av| 久久精品一本久久99精品| 国产精品亚洲欧美中字| 欧美午夜福利视频网址| 国产亚洲一区二区自拍视频| 日韩亚洲精品99综合观看| 久久精品一区二区熟女| 国产av不卡精品影片| 天天日夜夜操人人干人人插| 七月丁香色婷婷婷基地| 日本中文字幕区二区三区电影| 国产精品大屁股一区二区| 四虎在线观看最新入口| 在线日韩中文字幕二区| 四虎国产精品久久久久久网址| 大秀视频一区二区三区| 精品亚洲天堂一区二区三区| 91精品蜜臀国产综合久久久久久| 婷婷国产综合一区二区三区| 久久草福利视频在线观看| 国内自拍韩国资源在线| 亚洲精品福利在线视频| 亚洲美女av一区二区三区| 日韩精品在线观看一二三区| 色哟国产传媒视频在线观看 | 一区二区日韩视频九一蜜桃|