資料型別及處理

2021-10-07 16:50:58 字數 1506 閱讀 1648

資料型別包括內建型別和自定義型別。

內建型別包含基本型別和復合型別。

自定義型別包含使用者自定義型別和標準庫中定義的型別。

基本型別包含算術型別和空型別。

算術型別包含整值型別和浮點型。

整值型別包含字元型別,布林型別和整數型別。

復合型別包含指標,引用,陣列,陣列,列舉,結構體,共用體。

算術型別

c++算術型別

布林型別,字元型別,整數型別,浮點型別。

內建基本資料型別的位元組數

bool : 1

char : 1

wchar_t : 2 (擴充套件的字元型別)

char16_t : 2

char32_t : 4

short : 2

int : 4

long : 4

long long : 8

float : 4

double : 8

long double : 12

帶符號和無符號型

帶符號型別表示正負數和0。

無符號型別僅表示大於等於0的數。

char,unsignedchar,signedchar.

unsigned long, unsigned int(unsigned).

標準標頭檔案定義了整數型別資料的取值範圍。其中定義了一些表示各種型別的最大值和最小值的符號常量。

當超出型別的表示範圍時會出現溢位現象。

字面值常量

每個字面值常量都有相應的型別,其型別有它的形式和值決定。

表示方法

c++允許用0b或0b字首表示二進位制整數字面值。

0b10111 //二進位制,表示十進位制23
浮點型字面值預設為double型別,可以寫成普通的十進位制形式或科學計數法形式。

235.8  可以表示為2.358e2
字元型字面值是用單引號括起來的單個字元或以反斜線開頭的轉義字元。

為字面值新增字首或是字尾,可以改變整型,浮點型,字元型字面值的預設值。

緊鄰的兩個字串字面值僅由空格,縮排,和換行符分隔,那他們可以拼接成乙個整體。

原始字串型別。

r""
資料的輸入與輸出
noshowbase(不顯示進製基數字首)

noshowpos(不顯示非負值的正號)

oct(八進位制)

hex(十六進製制)

dec(十進位制)

控制小數點的位數

cout.precision()

fixed(預設小數點部分顯示6位)

scientific(科學計數法顯示)

cout.width(寬度)

cout.fill(填充字元)

輸入操作符不能讀入空白字元

cout.get();

cout.put(ch);

js資料型別及判斷資料型別

1.null 2.undefined 3.boolean 4.number 5.string 6.引用型別 object array function 7.symbol typeof null object typeof undefined undefined typeof true false b...

資料型別與處理

整型 int 浮點型 float 複數 complex abs x 返回絕對值 pow x,y 求x的y次方 round x,n 四捨五入 n代表保留的小數點位數 min x1,x2,x3 求最小值 min x1,x2,x3 求最大值 print abs 10 print pow 2,5 print...

處理字元資料 資料型別

sql server支援兩種字元資料型別 普通字元和unicode字元。普通字元資料型別包括char和varchar,unicode字元資料型別包括nchar和nvarchar。它們二者的區別是 普通字元使用乙個位元組 byte 來儲存每個字元,而unicode字元則需要兩個位元組。當使用普通字元型...