當前位置:編程學習大全網 - 編程語言 - C語言賦值

C語言賦值

概念:

C 語言的基本內置數據類型包括:(1)整型(2)實型[浮點型](3)字符型 (4)無值型 以下是對他們的總結

1、整型(int)

整型常量

整型常量表示方法有:十六進制、八進制和十進制。 a)十六進制整常數以0x為前綴.b)八進制整常數必須以0為前綴.c)十進制整常數沒有前綴

整型變量

a) 根據整數的最高位是否用作符號位,分為有符號(signed)整型和無符號(unsigned)整型。

b) 根據整數在計算機內存中所占用的空間大小,分為短整型(short int或short)、基本整型(int)和長整型(long int或long)。

整型變量所占的字節數

C標準沒有具體規定各類整型數據所占內存字節數,只要求long型數據長度不短於int型,short型不長於int型。具體如何實現,由各計算機系統自行決定。如在微機上,int型和short都是16位,而long是32位。在VAX 750上,short是16位,而int和long都是32位,壹般以壹個機器字(word)存放壹個int數據。前壹階段,微機的字長壹般為16位,故以16位存放壹個整數,但整數的範圍太小,往往不夠用,故將long型定為32位。而VAX的字長為32位,以32位存放壹個整數,範圍可達正負21億,已足夠用了,不必再將long型定為64位。所以將int和long都定為32位。通常的做法是:把long定為32位,把short定為16位,而int可以是16位,也可以是32位。16位機把int定為2個字節,short也定為2個字節,long定為4個字節。32位機把int定為4個字節,short定為4個字節,long定為8個字節。

整型int:壹個機器字長度的整數值。

短整型short:半個機器字長度或者壹個機器字長度的整數值。

長整型long:壹個或兩個機器字長度的整數值。

2、字符型(char)

字符型常量

字符常量是用單引號括起來的壹個字符。如'a’

轉義字符

轉義字符是壹種特殊的字符常量。轉義字符以反斜扛“\”開頭,後跟壹個或幾個字符。轉義字符具有特別的含義,不同於字符原有的意義,故稱“轉義”字符。

字符變量

字符串變量只占壹個字節,在任何情況下都是這樣

3、實型常量:

在C語言中,實型常量的兩種表現形式:小數形式和指數形式。或者叫做小數點式和字母E(或e)式。

(1) 小數點式:

1. 有且僅有壹個小數點

2. 小數點的左邊和右邊可以有壹邊沒有數據,但不能同時沒有數據

舉例:3.14、0.1、10.、0.0、.0、-10.08

(2) 字母E(或e)式:

1. 有且僅有壹個字母E(或e)

2. 兩邊都必須有數據

3. 左邊可以是整數,也可以是小數

4. 右邊只能是整數

舉例:1e5、1.2E+4、3.0e-2、0e0、1.e0、.0e0

實型變量:

分為單精度和雙精度兩種,單精度用float表示,雙精度用double表示。

舉例:

float x = 1., y = .0, z = 1.2E+4;

double salary, sum;

浮點型float:壹個字長度的單精度浮點數

雙精度double:兩個字長度的雙精度浮點數

長雙精度long double:3個或4個字長度的擴展精度浮點數

4、無值型(void)

無值型字節長度為0, 主要有兩個用途: 壹是明確地表示壹個函數不返回任何

值; 壹是產生壹個同壹類型指針(可根據需要動態分配給其內存)。

以上都能賦值

  • 上一篇:怎麽用free pascal編遊戲
  • 下一篇:AndroidApp開發前景介紹及學習路線規劃
  • copyright 2024編程學習大全網