c中基本資料型別和自定義型別有什麼區別

時間 2021-08-11 17:12:20

1樓:千鋒教育

主要區別就是:基本的就是已經定義好的可以直接用,自定義型別需要先去申明去定義然後才可以用。

c++中基本資料型別如下:

整形:int -2^31 —— 2^31-1 (即負2的31次方,這裡用^表示上標,下同)

short -2^15 —— 2^15-1

long -2^63 —— 2^63-1

浮點型:

float -3.402823e38..3.402823e38

double -1.79769313486232e308..1.79769313486232e308

字元型:

char 1個非轉義字元、非控制字元的字元,即unicode字元

字串:

string 由unicode字元組成的一個字串

布林型:

bool 非true即false,也可以對應是二進位制的1和0,只有兩個值

自定義型別如下:

陣列:由自己定義長度的存放同一種型別的元素的資料集合

結構(struct):可存放各種型別的變數,一般用來描述某一特定事物的各個屬性

列舉(enum):存放一組有關聯的,方便管理值數目的自定義資料型別

類型別(class):物件導向的設計思維。有點像程序導向中程式設計中結構型別(上面寫了),不過除了屬性(即各種變數)外,還可以把對指定的物件(即上面所說的這個特定事物)可執行的操作(或者說方法,用功能函式描述)與屬性放在一起封裝。

另外,還有無符號短整型、無符號長整型等。

2樓:匿名使用者

= =基本資料型別不要你自己定義,一些基本資料型別的定義格式永遠無法被其他型別模仿,其他的,c++儘量使它們用起來沒有區別……

3樓:抬頭望那蒼穹

基本的就是已經定義好的你直接用就行了

自定義的就是你需要去申明去定義然後才可以用

4樓:陳建潮

啊 老弟,基本資料型別int,double....是c++程式預設的關鍵字,我們可以將函式或變數等定義成int,double...型別 比方說你有一個杯子(基本型別) 你可以用它刷牙也可以用它喝茶(自定義型別) 新手不知幫到你沒

5樓:潛音禕

自定義資料型別就使用類啊

java的基本資料型別有哪些

寫在楓葉上的故事 1 布林型 boolean 取值範圍 true 或 false 2 位元組型 byte 取值範圍 0 255 3 短整型 short 取值範圍 32,768 32767 4 整型 int 取值範圍 2,147,483,648 2,147,483,647 5 長整型 long 取值範...

SQL server常用基本資料型別有哪些

耿兆伍天祿 一 整數資料型別 整數資料型別是最常用的資料型別之一。1 int integer 2 smallint 3 tinyint 4 bigint 二 浮點資料型別 浮點資料型別用於儲存十進位制小數。浮點數值的資料在sql server 中採用上舍入 round up或稱為只入不捨 方式進行儲...

c語言四種基本資料型別,C語言 四種基本資料型別

次次次蛋黃米亞 c語言有四種基本資料型別 整型,浮點型,指標,聚合型別 陣列和結構體 1 整型家族有九種資料型別 字元型 char 有符號字元型 signed char 無符號字元型 unsigned char 短整型 short 無符號短整型 unsigned shortv 整型 intv 無符號...