1樓:匿名使用者
語言包含5個基本資料copy
型別: void, int, float, double, 和 char.
c++ 定義了另外兩個基本資料型別: bool 和 wchar_t.
一些基本資料型別能夠被 signed, unsigned, short, 和 long 修飾
所以short,long等等都不算基本資料型別。
這是書上說的,所以是7種基本資料型別.
c++語言中基本資料型別包括哪些?
2樓:枝怡璐晉荏
c++語言的基本資料型別有如下四種:
·整型,說明符為int;
·字內符型,說明符為char;
·浮點型(又稱實型),容說明符為float(單精度),double(雙精度);
·空值型,說明符為void,用於函式和指標。
為了滿足各種情況的需要,除了void型外,上述的三種型別前面還可以加上修飾符改變原來的含義。
signed
表示有符號
unsigned
表示無符號
long
表示長型
short
表示短型
上述4種修飾符都適用於整型和字元型,只有long還適用於雙精度浮點型。
c++語言中的基本資料型別包括無值型,無值型是什麼意思.
3樓:王子雀
c++中無值型指void.
列舉型不是基本資料型別。
基本資料型別包括:
整形int
字元型:單字元型 char 寬字元型 wchar_t實型: 單精度型 float雙字元型 double邏輯型:bool
就我上面寫的,c++基本資料型別只有整形,字元型,實型,邏輯型。沒有無值型。
整個資料型別關係如下:
資料型別包括:
(1)基本資料型別: 整型
字元型實型
邏輯型(2)非基本資料型別: 陣列 type指標 tpye*
空型別(無值型)void
結構 struct
聯合 union
列舉 enum
類 class
c++語言中基本資料型別包括哪些?
4樓:手機使用者
c++語言的基本資料型別有如下四種:
·整型,說明符為int;
·字元型,說明符為char;
·浮點型(又稱實型),說明符為float(單精度),double(雙精度);
·空值型,說明符為void,用於函式和指標。
為了滿足各種情況的需要,除了void型外,上述的三種型別前面還可以加上修飾符改變原來的含義。
signed 表示有符號
unsigned 表示無符號
long 表示長型
short 表示短型
上述4種修飾符都適用於整型和字元型,只有long 還適用於雙精度浮點型。
5樓:少年の俊
int,enum,double,float,char,char*,long,short
C語言中不同資料型別的混合運算,c語言不同資料型別間的混合運算
再回來說下,你可以這樣進行檢測,看隱式轉換的問題還是溢位的問題 typedef unsigned long long uint64 最新的編譯器都支援這種用法吧,總之你找個能表示64位的longlong就行了.uint cout uint64 iu uint i endl 這裡先將i轉換成uint型...
Java基本資料型別boolean佔記憶體多少
boolean佔1個bit,1 8個位元組,而boolean是引用型別,在棧記憶體中存放著它的引用,在堆記憶體中存放著它的物件 integer可以看成是物件 沒法計算它佔對少記憶體 java中boolean型別佔用多少個位元組 java虛擬機器規範 給出了4個位元組,和boolean陣列1個位元組的...
自動型別轉換的問題,C語言資料型別自動轉換的問題
這個是string型別。字串型別不就是string型別,這個是不會自動轉換陳int型別的,要進行強制轉換intunicod convert.toint32 sourcestring i 這樣轉換那個字串型別必須是類似數字的形式。這個值是不存在的,因為不同型別的變數不能在一起運算 是不是int啊,我猜...