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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

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

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

C++——常量和變量


1、常量

(1)整型常量

指不帶小數點的整數,整型常量后面加上l或L表示該數為長整型常量

整型常量后面加上u或U表示該數為無符號整型常量

十進制中,由+,-,0~9組成

(2)實型常量

指帶小數點的數,也稱浮點型數【默認是double型】

十進制數形式

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

指數形式

?????? e或E之前必須有數字;

?????? 指數必須為整數

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

(3)字符型常量

用單引號括起來的一個字符或一個轉義字符,如:‘n’、‘N’、‘\n’、‘\0’

字符常量在內存中以1個字節的ASCII值形式存儲

單個的“\”不能單獨使用

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

若轉義符后面跟一個大寫字母的話,則表示該大寫字母本身,如:'\Y'表示字符'Y'

?

字符形式

含義

\n

換行

\t

制表符

\0

字符串結束標志

\\

反斜杠字符'\'

\'

單引號

\''

雙引號

\ddd

1~3位八進制數所代表的字符,如'\101'表示字符A

\xhh

1~2位十六進制數所代表的字符,如'\x41'表示字符A

?

(4)字符串常量

用雙引號括起來的若干個字符,字符串在內存順序存放

字符串沒有確定的長度,在內存以‘\0’作為結束標志

字符串在內存至少占一個字節‘\0’,如:“A”占內存2個字節,'A'? 占內存1個字節

""稱為空字符串,占內存1個字節,為'\0'。

(5)布爾常量

?????? 也稱邏輯常量,常量true表示真,常量false表示假,每個值只占一個字節

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

?????? 宏定義常量—— #define? 符號常量? 值常量 —— 預處理命令;編譯之前進行替換;不是語句,不帶分號;不占內存。

?????? 常變量—— const 類型說明 符號常量=值常量;—— 只能存儲一次;定義時一定要初始化;占內存。

?????? 符號常量習慣用大寫表示。

?

2、變量 ——是存儲空間的名字

【變量要先定義后使用】

變量的定義:數據類型? 變量名1,變量名2,……, 變量名n;

注意:變量名不能是關鍵字;變量的類型決定了對變量可以進行的操作;定義變量時不賦值則其具有不確定的值(靜態變量除外)。

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


3、運算符

運算符

含義

優先級

目數

結合性

實例(設a=2)

結果

-

取負

2

1

右結合

-a

-2

+

取正

2

+a

2

++

自增1

2

a++ 或 ++a

a值為3

--

自減1

2

a-- 或 --a

a值為1

*

乘法

3

2

左結合

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; }

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。