變數和常量

2021-10-24 12:00:08 字數 1230 閱讀 3219

變數:在程式執行過程中,其值可以改變的量為變數;

定義變數:型別說明符,隨後跟乙個或多個變數名組成的列表,其中變數名以逗號分隔,以分號結束。如int m=1,n=1;

常量:在執行過程中,其值一直保持不變的量為常量;

c++中定義常量的方法:

方法1

/*在編譯時出錯,很難排錯*/

#define pi 3.1415926

方法2

/*在編譯時出錯,可以排錯*/

const

double pi=

3.1415926

整數常量可以是十進位制,八進位制或十六進製制。

字首指定基數:「0x」或「0x」表示十六進製制,「0」表八進位制,不帶字首表示十進位制。

整數常量可以帶乙個字尾(不區分大小寫),「u」表示無符號整數(unsigned),「l」表示長整數(long)。u和l的順序任意

212

07215u

0xfeel

078//非法的:8不是八進位制的數字

032uu

//非法的,不能重複字尾

true表示真

false表示假

字元常量是括在單引號中。如果常量以 l(僅當大寫時)開頭,則表示它是乙個寬字元常量(例如 l』x』),此時它必須儲存在 wchar_t 型別的變數中。否則,它就是乙個窄字元常量(例如 『x』),此時它可以儲存在 char 型別的簡單變數中。

字元常量可以是乙個普通的字元(例如 『x』)、乙個轉義序列(例如 『\t』),或乙個通用的字元(例如 『\u02c0』)。

轉義字元:在 c++ 中,有一些特定的字元,當它們前面有反斜槓時,它們就具有特殊的含義,被用來表示如換行符(\n)或製表符(\t)等。下表列出了一些這樣的轉義序列碼:

轉義序列含義\

\ 字元

』』 字元

"" 字元

?? 字元

\a警報鈴聲

\b退格鍵

\f換頁符

\n換行符

\r回車

\t水平製表符

\v垂直製表符

\ooo

一到三位的八進位制數

\xhh . . .

乙個或多個數字的十六進製制數

變數和常量

package com.xy.pf.test.xiti 關鍵字static 1.靜態方法和靜態變數是屬於某乙個類,而不屬於類的物件 2.靜態方法和靜態變數的引用直接通過類名呼叫 3.在靜態方法中不能呼叫非靜態的方法和引用非靜態的成員變數 反之,則可以 4.可以用類的物件obj來呼叫靜態的方法meth...

常量和變數

常量 固定的資料 四類 整型 浮點型 單精度和雙精度 字元型 字串型 字元型常量 不能是中文,單引號引起來的 字串型常量 雙引號引起來的 變數 表示乙個需要經常改變或者不確定的資料 特點 1.建立了乙個變數相當於在記憶體中占用了一片空間 2.空間的大小是固定的,但裡面的資料可以改變 3.同乙個作用域...

常量和變數

1 常量 vb中常量分為兩種,一種是文字常量,一種是符號常量。1.文字常量 vb的文字常量分為兩種,即字串和數值。1.字串常量 字串常量由字元組成,可以是除雙引號和回車符之外的任何ascii字元。2.數值常量 數值常量共有4重表示方式,即整形數 長整型數 貨幣型數和浮點數。文字常量的四種方式 1.整...