c bool 型別檢查 C 課堂之資料型別

2021-10-13 18:17:19 字數 2696 閱讀 8044

c++規定在建立乙個變數或者常量時,必須要指定出相應的資料型別,否則無法給變數分配記憶體

作用:c++規定給識別符號(變數、常量)命名時,有一套自己的規則

作用:整型變數表示的是==整數型別==的資料

c++中能夠表示整型的型別有以下幾種方式,區別在於所佔記憶體空間不同

資料型別占用空間取值範圍

short(短整型)

2位元組(-2^15 ~ 2^15-1)

int(整型)

4位元組(-2^31 ~ 2^31-1)

long(長整形)

windows為4位元組,linux為4位元組(32位),8位元組(64位)

(-2^31 ~ 2^31-1)

long long(長長整形)

8位元組(-2^63 ~ 2^63-1)

作用:利用sizeof關鍵字可以==統計資料型別所佔記憶體大小==

語法:sizeof( 資料型別 / 變數)

示例:

int main() 

30rs

62>94^

126`

31us63?

95_127del

ascii 碼大致由以下兩部分組成:

作用:用於表示一些==不能顯示出來的ascii字元==

現階段我們常用的轉義字元有:\n \\ \t

轉義字元含義ascii碼值(十進位制)

\a警報

007\b

退格(bs) ,將當前位置移到前一列

008\f

換頁(ff),將當前位置移到下頁開頭

012\n換行(lf) ,將當前位置移到下一行開頭010

\r回車(cr) ,將當前位置移到本行開頭

013\t水平製表(ht)  (跳到下乙個tab位置)009

\v垂直製表(vt)

011\\代表乙個反斜線字元""092

'代表乙個單引號(撇號)字元

039"

代表乙個雙引號字元

034?

代表乙個問號

063\0

數字0000

\ddd

8進製轉義字元,d範圍0~7

3位8進製

\xhh

16進製制轉義字元,h範圍0~9,a~f,a~f

3位16進製制

示例:int main()

type:         ************size**************

bool:         所佔位元組數:1    最大值:1        最小值:0

char:         所佔位元組數:1    最大值:        最小值:?

signed char:     所佔位元組數:1    最大值:        最小值:?

unsigned char:     所佔位元組數:1    最大值:?        最小值:

wchar_t:     所佔位元組數:4    最大值:2147483647        最小值:-2147483648

short:         所佔位元組數:2    最大值:32767        最小值:-32768

int:         所佔位元組數:4    最大值:2147483647    最小值:-2147483648

unsigned:     所佔位元組數:4    最大值:4294967295    最小值:0

long:         所佔位元組數:8    最大值:9223372036854775807    最小值:-9223372036854775808

unsigned long:     所佔位元組數:8    最大值:18446744073709551615    最小值:0

double:     所佔位元組數:8    最大值:1.79769e+308    最小值:2.22507e-308

long double:     所佔位元組數:16    最大值:1.18973e+4932    最小值:3.3621e-4932

float:         所佔位元組數:4    最大值:3.40282e+38    最小值:1.17549e-38

size_t:     所佔位元組數:8    最大值:18446744073709551615    最小值:0

string:     所佔位元組數:24

type:         ************size**************

c bool 型別檢查 python的基本資料型別

一 整型 任何僅含數字的序列在 python 中都被認為是整型 a 0 b 100 c 2 d 0x50 type a 進製在 python 中的表示形式 11 十進位制 0b01011 二進位制 0o13 八進位制 0xb 十六進製制帶小數點的數字,就是平常我們說的小數。a 0.2 b 4.5 t...

python 資料型別檢查

資料型別檢查 在實際介面自動化測試過程中,我們會發現介面的很多入參引數都標記了 string int float array等等 這就迫使我們對入參得作下檢查工作,不然執行完成後,出錯了,少的還能快速找到問題,多了的話定位問題都要找半天。首先,第一種是這樣的 def function check n...

python 資料型別檢查

資料型別檢查 在實際介面自動化測試過程中,我們會發現介面的很多入參引數都標記了 string int float array等等 這就迫使我們對入參得作下檢查工作,不然執行完成後,出錯了,少的還能快速找到問題,多了的話定位問題都要找半天。首先,第一種是這樣的 def function check n...