2 4數值型別

2021-10-08 04:23:37 字數 1402 閱讀 3098

一)整數

任何數值在計算機內部都是以

二進位制形式儲存的,即一系列的1和0.

有符號整數用最高位為0或1表示正或負,n位有符號整數的取值範圍介於

-2n-1到2

n-1-1

之間,具體包括:

int8,int16,int32,int64

和int;

int在某些編譯器上實現為int32,而在另一些編譯器上則可能實習為int64;另外

rune

型別與int32等價,但通常用於表示unicode字元碼點。

無符號整數沒有符號位,n位無符號整數的取值範圍介於0到2n-1之間,具體包括:

uint8,uint16,uint32,uint64

和uint。

宣告整型變數的方式如下:

二)浮點數

浮點數是帶

小數點的數字,如11.2,0.1111,43.0,1.66x107等。整數不能包含小數部分,因此要處理帶有小數部分的數值必須使用浮點數。浮點數在記憶體中以

階碼形式儲存,包括符號位、指數、尾數三個部分。

go語言的浮點數可以是32位的,也可以是64位的

宣告浮點型變數的方式如下:

三)字串

字串是有包括

字母、數字

和各種符號

在內的任意字元組成的序列,如hello, e+1等。

字串中的每個字元在記憶體中以

utf-8編碼

的形式儲存,佔1到4個位元組。

宣告字串變數的方式如下:

字串變數可以為空,可以與其他字串相加,但不能修改

不能對字串執行算術運算,即便它看起來像數字,除非先將其轉換為數字

​​​​​​​​​​​四)陣列

陣列是一系列有著

相同資料型別

的元素的集合。

宣告陣列時必須同時指定元素的型別和

總個數。

方括號內的數字表示陣列的長度,緊隨其後的是陣列元素的資料型別 。陣列中的每個元素都與唯一的

下標相對應,下標是從

0開始的連續正整數。

mysql數值型別

通過mysql手冊對mysql的數值資料型別進行了乙個回顧,總結如下 mysql支援所有標準sql數值資料型別。這些型別包括嚴格資料型別 integer smallint decimal numeric,以及近似數值資料型別 float real double precision。關鍵字int是in...

Python 數值型別

python中有三種數值型別 數值型別變數會在賦值時自動建立 示例 a 6 int b 8.8 float c 6j complex要驗證python 物件的型別,可使用type 函式 示例 print type a print type b print type c 整型,是乙個整數,正或負,沒有...

Python 數值型別

1 變數命名規則 推薦 使用 具有固定含義的英語單詞縮寫,srv server skt socket,一般以posix命名規則為主 駝峰命名法 大駝峰 名稱以單詞自動連線,且每個單詞首字母均大寫 小駝峰 類似大駝峰,但每乙個字母小寫 posix寫法 多個單詞用下劃線連線 單詞全小寫 my first...