各種型別的長度

2021-08-29 01:48:51 字數 431 閱讀 7534

這個要看字元數是什麼資料型別,可以用sizeof(型別)操作符來測試位元組數。

1、英文本母:如果是char 型,那麼是占用1個位元組,8位。如果是string型,應該是兩個位元組,16位,因為末尾還有個\0字元。

比如:char c = 'a';//它占用乙個字元

char c = "a";//占用兩個。

char c = "abcde";//占用4+1 = 5 個,結尾有乙個'\0'

2、數字:有很多種類,從小到大分別為:

short、int、float、long、double

位元組為:1個、2個、4個、8個、8個

位數為:8位、16位、32位、64位、64位

3、漢字:理論上說,乙個漢字占用兩個位元組,16位。比如:中國,就占用4個位元組,例如:

char c = "中國";//占用4+1 = 5個字元

各種型別的轉換

int i 100 long l 2001 float f 300.2 double d 12345.119 char username csdn char temp 200 char buf cstring str variant t v1 bstr t v2 一 其它資料型別轉換為字串 二 字串...

各種型別的轉換

1.std string轉換成qstring string std str abc qstring q str qstring fromstdstring std str 2.qstring轉換成std string qstring q str abc string q str.tostdstrin...

python各種型別轉換

int x base 將x轉換為乙個整數 long x base 將x轉換為乙個長整數 float x 將x轉換到乙個浮點數 complex real imag 建立乙個複數 str x 將物件 x 轉換為字串 repr x 將物件 x 轉換為表示式字串 eval str 用來計算在字串中的有效py...