日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

C++ —— C++常量和变量

發(fā)布時(shí)間:2023/12/20 c/c++ 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C++ —— C++常量和变量 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

C++——常量和變量


1、常量

(1)整型常量

指不帶小數(shù)點(diǎn)的整數(shù),整型常量后面加上l或L表示該數(shù)為長整型常量

整型常量后面加上u或U表示該數(shù)為無符號(hào)整型常量

十進(jìn)制中,由+,-,0~9組成

(2)實(shí)型常量

指帶小數(shù)點(diǎn)的數(shù),也稱浮點(diǎn)型數(shù)【默認(rèn)是double型】

十進(jìn)制數(shù)形式

?????? 如0.123,.123, 123.0, 0.0

指數(shù)形式

?????? e或E之前必須有數(shù)字;

?????? 指數(shù)必須為整數(shù)

?????? 如:12.3e3,123E2, 1.23e4

(3)字符型常量

用單引號(hào)括起來的一個(gè)字符或一個(gè)轉(zhuǎn)義字符,如:‘n’、‘N’、‘\n’、‘\0’

字符常量在內(nèi)存中以1個(gè)字節(jié)的ASCII值形式存儲(chǔ)

單個(gè)的“\”不能單獨(dú)使用

用以“\”開頭的后跟一個(gè)字符或字符的ASCII值表示一個(gè)控制字符或字符

若轉(zhuǎn)義符后面跟一個(gè)大寫字母的話,則表示該大寫字母本身,如:'\Y'表示字符'Y'

?

字符形式

含義

\n

換行

\t

制表符

\0

字符串結(jié)束標(biāo)志

\\

反斜杠字符'\'

\'

單引號(hào)

\''

雙引號(hào)

\ddd

1~3位八進(jìn)制數(shù)所代表的字符,如'\101'表示字符A

\xhh

1~2位十六進(jìn)制數(shù)所代表的字符,如'\x41'表示字符A

?

(4)字符串常量

用雙引號(hào)括起來的若干個(gè)字符,字符串在內(nèi)存順序存放

字符串沒有確定的長度,在內(nèi)存以‘\0’作為結(jié)束標(biāo)志

字符串在內(nèi)存至少占一個(gè)字節(jié)‘\0’,如:“A”占內(nèi)存2個(gè)字節(jié),'A'? 占內(nèi)存1個(gè)字節(jié)

""稱為空字符串,占內(nèi)存1個(gè)字節(jié),為'\0'。

(5)布爾常量

?????? 也稱邏輯常量,常量true表示真,常量false表示假,每個(gè)值只占一個(gè)字節(jié)

(6)符號(hào)常量【用符號(hào)代替一個(gè)常量,提高程序的可修改性】

?????? 宏定義常量—— #define? 符號(hào)常量? 值常量 —— 預(yù)處理命令;編譯之前進(jìn)行替換;不是語句,不帶分號(hào);不占內(nèi)存。

?????? 常變量—— const 類型說明 符號(hào)常量=值常量;—— 只能存儲(chǔ)一次;定義時(shí)一定要初始化;占內(nèi)存。

?????? 符號(hào)常量習(xí)慣用大寫表示。

?

2、變量 ——是存儲(chǔ)空間的名字

【變量要先定義后使用】

變量的定義:數(shù)據(jù)類型? 變量名1,變量名2,……, 變量名n;

注意:變量名不能是關(guān)鍵字;變量的類型決定了對(duì)變量可以進(jìn)行的操作;定義變量時(shí)不賦值則其具有不確定的值(靜態(tài)變量除外)。

#include <iostream> using namespace std; #define PI 3.1415926 int main(void) {double r, area; //實(shí)型變量cout << "輸入圓的半徑:";cin >> r;area=PI* r* r; //積是算術(shù)表達(dá)式的值cout <<"圓的面積=" << area << endl;return 0; }


3、運(yùn)算符

運(yùn)算符

含義

優(yōu)先級(jí)

目數(shù)

結(jié)合性

實(shí)例(設(shè)a=2)

結(jié)果

-

取負(fù)

2

1

右結(jié)合

-a

-2

+

取正

2

+a

2

++

自增1

2

a++ 或 ++a

a值為3

--

自減1

2

a-- 或 --a

a值為1

*

乘法

3

2

左結(jié)合

a*5

10

/

除法

3

a/5

0

%

取余

3

a%5

2

+

加法

4

a+5

7

-

減法

4

a-5

-3

#include <iostream>using namespace std;int main(void) {cout << "5 / 2 = " << 5 / 2 << endl; // 2cout << "2 / 5 = " << 2 / 5 << endl; // 0cout << "5.0 / 2 = " << 5.0 / 2 << endl; // 2.5cout << "-5 / 2 = " << -5 / 2 << endl; // -2cout << "5 / -2 = " << 5 / -2 << endl; // -2cout << "-5 / -2 = " << -5 / -2 << endl; // 2cout << "5 % 2 = " << 5 % 2 << endl; // 1cout << "-5 % 2 = " << -5 % 2 << endl; // -1cout << "5 % -2 = " << 5 % -2 << endl; // 1cout << "-5 % -2 = " << 5 % -2 << endl; // -2return 0; }

總結(jié)

以上是生活随笔為你收集整理的C++ —— C++常量和变量的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。