日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

下列不是c++ 标准数据类型得是?

發布時間:2025/6/15 c/c++ 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 下列不是c++ 标准数据类型得是? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

例子:下面哪一個不是C++的標準類型?

A:int? ? ? B:char? ? ? C:bool? ? ?D:real

答案:D

?

(1)int 類型與操作系統,編譯器相關

如:win32下為32位,win64下為64位

如果軟件有移植需求,請使用固定大小的數據類型

(2)long 的字節數是不隨平臺改變的,都是4字節

補充:

BYTE 1字節 typedef unsigned char BYTE;

WORD 2字節 typedef unsigned short WORD;

DWORD 4字節 typedef unsigned long DWORD;

c++ 標準數據類型總結如下表:

數據類型名稱

字節數

別名

取值范圍

int

*

signed,signed int

由操作系統決定,即與操作系統的"字長"有關

unsigned int

*

unsigned

由操作系統決定,即與操作系統的"字長"有關

__int8

1

char,signed char

–128?到?127

__int16

2

short,short int,signed short int

–32,768?到?32,767 ???【5位 ?3萬】

__int32

4

signed,signed int

–2,147,483,648?到?2,147,483,647 ?【10位 ?21億】

__int64

8

–9,223,372,036,854,775,808?到?9,223,372,036,854,775,807 ???【19位 ?*億】

bool

1

false?或?true

char

1

signed char

–128?到?127

unsigned char

1

0?到?255

short

2

short int,signed short int

–32,768?到?32,767

unsigned short

2

unsigned short int

0?到?65,535

long

4

long int,signed long int

–2,147,483,648?到?2,147,483,647

long long

8

none (but equivalent to __int64)

–9,223,372,036,854,775,808?到?9,223,372,036,854,775,807

unsigned long

4

unsigned long int

0?到?4,294,967,295 ? ??【10位 ?42億】

enum

*

由操作系統決定,即與操作系統的"字長"有關

float

4

3.4E +/- 38 (7 digits)

double

8

1.7E +/- 308 (15 digits)

long double

8

1.7E +/- 308 (15 digits)

wchar_t

2

__wchar_t

0?到?65,535

?

總結

以上是生活随笔為你收集整理的下列不是c++ 标准数据类型得是?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。