#include
#include
#include
using
namespace std;
intmain()
output:
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
long
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: 所佔位元組數:8 最大值: 最小值:
type:**
****
****
**size***
****
****
***
C與C 中的資料型別長度
一 c 1.幾條規則 1 char型別一般是8bit,但ansi c裡沒有硬性規定其長度,某些嵌入式編譯器可能是16bit 2 short和long型別的長度不相同 3 int型別通常同具體機器的物理字長相同 4 short通常是16bits,int通常是16bits or 32bits每種編譯器可...
C 資料型別長度問題
一 位元組和字長 位元組,八位就是乙個位元組,是固定概念。字長是指計算機一次能處理的二進位制資料的長度,是乙個非固定的概念。例如,8位計算機的字長為8,即乙個位元組,32位計算機的字長位32,即4個位元組,同理,64位計算機的字長為64,即8位元組。二 c 中的資料型別 1 字元型資料char,該型...
C的資料型別長度
1 char型別一般是8bit,但ansic裡沒有硬性規定其長度,某些嵌入式編譯器可能是16bit 2 short和long型別的長度不相同 3 int型別通常同具體機器的物理字長相同 4 short通常是16bits,int通常是16bits or32bits每種編譯器可以根據硬體的不同自由確定,...