基本資料型別 浮點型 指標

2021-09-27 10:47:13 字數 601 閱讀 4521

浮點數家族包括float、double和long double型別。通常,這些型別分別提供單精度、雙精度以及在某些支援擴充套件精度的機器上提供擴充套件精度。ansi標準僅僅規定long double至少和double 一樣長,而double至少和float一樣長。標準同時規定了乙個最小範圍:所有浮點型別至少能夠容納從10^37--10^37之間的任何值。

浮點數字面值總是寫成十進位制的形式,它必須有乙個小數點或乙個指數,也可以兩者都有。這

裡有一些例子:

3.14159 1e10 25. .5 6.023e23

浮點數字面值在預設情況下都是double型別的,除非它的後面跟乙個l或1表示它是乙個long double型別的值,或者跟乙個f或f表示它是乙個float型別的值。

指標

變數的值儲存於計算機的記憶體中,每個變數都佔據乙個特定的位置。每個記憶體位置都由位址唯一確定並引用,就像一條街道上的房子由它們的門牌號碼標識一樣。指標只是位址的另乙個名字罷to指標變數就是乙個其值為另外乙個(一些)記憶體位址的變數。c語言擁有一些操作符,你可以獲得乙個變數的位址,也可以通過乙個指標變數取得它所指向的值或資料結構。

C語言基礎學習基本資料型別 浮點型

float和double 加了小數點的數都是浮點數。c語言有兩種書寫浮點數的方式,一種是使用常用的標準小數點表示法,如下 0.00056 8.0 1.23 第二種表示浮點值叫做e表示法。下面是一些例子 2.52e 8 1.32e9 e表示法不區分大小寫 7e5 9.11e 31 其中,2.52e 8...

浮點型資料型別

double 和 float 資料型別都是浮點型,在從記憶體中取出來後,即便之前的賦值是個 整型的資料型別,把浮點型取出來後都會變成實數的小數,比如賦值為0,取出來後就是0.0了 float var f 0 double var d 0 system.out.println var f 0.0 sy...

基本資料型別之列舉型

列舉型是一種整數型,使用者通過以下語法定義 enum typename enum是c 的關鍵字,typename是所定義型別的名字,enumerator list是一系列的整數常量的名字。如下面定義了列舉型semester,這種型別的變數可以有三個值。enum semester 一 型別定義 型別定...