新聞中心
- 1. 數(shù)值常量
- 整型常量
- 實型常量
- 2. (單)字符常量
- 3. 字符串常量
- 4. 符號常量
為龍門等地區(qū)用戶提供了全套網(wǎng)頁設計制作服務,及龍門網(wǎng)站建設行業(yè)解決方案。主營業(yè)務為網(wǎng)站設計、做網(wǎng)站、龍門網(wǎng)站設計,以傳統(tǒng)方式定制建設網(wǎng)站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!1. 數(shù)值常量
????整型常量
- 可以在整型常量的后面加上字母或字母組合修飾符。
L(或l):long型
U(或u):unsigned型
LU(或lu):unsigned long型
- 整型常量內存大小和數(shù)值范圍取決于編譯器。
- 若常量超過短整型能夠表示的數(shù)值范圍,則系統(tǒng)自動轉為長整型常量。
- 不指定unsigned,則數(shù)值存儲的最高位代表符號位(0正1負);
指定為unsigned,則所有位都用于存放數(shù)值。
既不指定signed又不指定unsigned,則系統(tǒng)默認為signed。
C語言的實數(shù)只有十進制,但有兩種表示形式。
小數(shù)形式:由整數(shù)、小數(shù)點、小數(shù)構成。小數(shù)點必須要有,整數(shù)和小數(shù)可以省略。
例如 12.6、-163.2、.123、452.都是合法的
指數(shù)形式:由尾數(shù)、e(或E)、指數(shù)構成。尾數(shù)可整可實,指數(shù)必須是整數(shù)。
例如 125.46有12.546E1、1.2546e2、0.12546E3
階碼標志e或E前面必須有數(shù)字,后面數(shù)字必須為整數(shù)。指數(shù)形式的寫法不能插入空格。
當實數(shù)用指數(shù)形式輸出時,C語言按規(guī)范化的指數(shù)形式輸出。
“ 規(guī)范化的指數(shù)形式 ” 是指在階碼標志前面的小數(shù)部分中,小數(shù)點左邊應有且只有一位非零的數(shù)字。”
計算機以指數(shù)冪的形式存儲實型數(shù)據(jù),如單精度浮點類型占4個字節(jié),其中3個字節(jié)存放數(shù)值部分,1個字節(jié)存放指數(shù)部分。
標準C語言實數(shù)的數(shù)值占4個字節(jié),其中數(shù)值符號占1位,數(shù)值小數(shù)部分23位,指數(shù)符號占1位,指數(shù)數(shù)值占7位。
字符型常量是指僅含ASCII字符的常量,在內存中一個字符占1個字節(jié),其中存放的是該字符的ASCII碼,但是按整型存儲方式進行存儲的。字符常量可分為單字符常量和字符串常量。
用單引號括起來的單個普通字符或轉義字符。
例如:大寫字母A字符常量的表示方式
‘A’為字符“A”的字符常量
‘\101’為字符“A”的八進制數(shù)常量
‘\X41’為字符“A”的十六進制數(shù)常量
65為字符“A”的十進制數(shù)常量
如果限制整型常量的值在0~127之間,則整型常量和字符常量可以通用。
3. 字符串常量用一對雙引號括住的零個或若干個的字符序列(空格也是一個字符)。雙引號內沒有任何字符稱為空字符串。
注意:
‘A’是字符常量,在內存中只占1個字節(jié),里面存放的是A字符的ASCII碼。
“A”是字符串常量,在內存中共占2個字節(jié),最后一個字節(jié)存放的是字符串結束標記“\0”。
1、一個字符串中所包含的字符個數(shù),為該“字符串長度”,轉義字符視為一個字符。
2、程序中在字符串末尾書寫“\0”表示字符串的結束。
用一個標識符代表一個常量,這個標識符就是符號常量。
C語言中兩種簡單的定義符號常量的方式:
(1)使用 #define
(2)使用 const
#include#define identifier value
int main()
{const int LENGTH = 10;
const int WIDTH = 5;
const char NEWLINE = '\n';
int area;
area = LENGTH * WIDTH;
printf("value of area : %d", area);
printf("%c", NEWLINE);
return 0;
}
把常量定義為大寫字母形式,是一個很好的編程實踐習慣。
你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧
網(wǎng)頁名稱:C語言數(shù)據(jù)類型(常量)-創(chuàng)新互聯(lián)
文章路徑:http://www.dlmjj.cn/article/cogsss.html


咨詢
建站咨詢
