最新c語言中的常量模板

格式:DOC 上傳日期:2023-04-14 18:52:13
最新c語言中的常量模板
時(shí)間:2023-04-14 18:52:13     小編:zdfb

人的記憶力會(huì)隨著歲月的流逝而衰退,寫作可以彌補(bǔ)記憶的不足,將曾經(jīng)的人生經(jīng)歷和感悟記錄下來,也便于保存一份美好的回憶。范文書寫有哪些要求呢?我們怎樣才能寫好一篇范文呢?以下是我為大家搜集的優(yōu)質(zhì)范文,僅供參考,一起來看看吧

c語言中的常量篇一

導(dǎo)語:在程序運(yùn)行中,其值不能被改變的量稱為常量。下面是常量相關(guān)知識(shí),歡迎閱讀:

常量有5種類型:整型常量、實(shí)型常量、字符常量、字符串常量和符號常量。

 

數(shù)字的四種表現(xiàn)形式:

①:二進(jìn)制:所有數(shù)字由0,1構(gòu)成,逢二進(jìn)一,二進(jìn)制數(shù)中不會(huì)出現(xiàn)2.。

例:110101

②:八進(jìn)制:以數(shù)字0(注意不是以字母o,o)開頭,所有數(shù)字由0~7構(gòu)成,逢八進(jìn)一,八進(jìn)制數(shù)中不會(huì)出現(xiàn)8。

例:0112,0123,077等

③:十進(jìn)制:所有數(shù)字由0~9構(gòu)成,逢十進(jìn)一,十進(jìn)制數(shù)中不會(huì)出現(xiàn)10。

例:0,12,-15等

④:十六進(jìn)制:以0x或者0x(數(shù)字0加字母x)開頭,所有數(shù)字由0~9,a~f(或者a~f)構(gòu)成,逢十六進(jìn)一(其中a、b、c、d、e、f分別代表10、11、12、13、14、15)

例:0x4a、0x14c7等

在計(jì)算機(jī)內(nèi)部,數(shù)字均以二進(jìn)制形式表示和存放,用戶輸入的普通十進(jìn)制數(shù)字都要被計(jì)算機(jī)轉(zhuǎn)換成二進(jìn)制才能在計(jì)算機(jī)內(nèi)部存儲(chǔ),同樣計(jì)算機(jī)的運(yùn)算結(jié)果也為二進(jìn)制,一般要將其轉(zhuǎn)換成十進(jìn)制數(shù)再輸出給用戶閱讀,這種轉(zhuǎn)換通常由計(jì)算機(jī)自動(dòng)實(shí)現(xiàn)。

(1)將十進(jìn)制轉(zhuǎn)換二進(jìn)制、八進(jìn)制和十六進(jìn)制

除法:將十進(jìn)制數(shù)除以2,記錄余數(shù),得到的商繼續(xù)除以2,直到商為0,然后將各次相處所得的余數(shù)從后往前逆序排列,所得余數(shù)數(shù)字序列就是該十進(jìn)制數(shù)對應(yīng)的二進(jìn)制數(shù)。八進(jìn)制和十六進(jìn)制轉(zhuǎn)換方法同上。

例:十進(jìn)制數(shù)13轉(zhuǎn)換成二進(jìn)制數(shù)的值為1101,轉(zhuǎn)換八進(jìn)制為015,轉(zhuǎn)換成十六進(jìn)制為d.

(2)將二進(jìn)制、八進(jìn)制和十六進(jìn)制轉(zhuǎn)換成十進(jìn)制

乘積求和:將二進(jìn)制的每一位從低位到高位(右邊為低位,左邊為高位)分別乘以20,21,22。。。。,然后將這些積求和。

例如:(1101)2=(13)10 (317)8=(207)10 (23e)16=(574)10

(3)二進(jìn)制與八進(jìn)制、十六進(jìn)制數(shù)之間的相互轉(zhuǎn)換

①:二進(jìn)制轉(zhuǎn)八進(jìn)制:從右往左每三位一組轉(zhuǎn)換成十進(jìn)制數(shù),將所得數(shù)據(jù)組合就是對應(yīng)的八進(jìn)制數(shù)(注意:高位不足三位補(bǔ)零)。

例:(010 110 111)2=(267)8

②:二進(jìn)制轉(zhuǎn)十六進(jìn)制:從右往左每四位一組轉(zhuǎn)換成十進(jìn)制數(shù),將所得數(shù)據(jù)組合就是對應(yīng)的十六進(jìn)制數(shù)(注意:高位不足四位補(bǔ)零)。

例:(0101 1011)2=(5b)16

③:八進(jìn)制轉(zhuǎn)化二進(jìn)制:每一位數(shù)字轉(zhuǎn)換為三位二進(jìn)制數(shù)字

例:(13)8=(001 011)2=(1011)2

(注意:去掉前面的兩個(gè)00,因?yàn)?在高位沒有意義)

④:十六進(jìn)制轉(zhuǎn)化二進(jìn)制:每一位數(shù)字轉(zhuǎn)換為四位二進(jìn)制數(shù)字

例:(e3)16=(1110 0011)2

 

整型常量有3種形式:十進(jìn)制整型常量、八進(jìn)制整型常量和十六進(jìn)制整型常量。

(注意:c語言中沒有直接表示二進(jìn)制的整型常量,在c語言源程序中不會(huì)出現(xiàn)二進(jìn)制。)

書寫方式如下:

十進(jìn)制整型常量:123 , 0 ,-24 , 85l(長整型常量) 等

八進(jìn)制整型常量:051 ,-026 ,0773 等

十六進(jìn)制整型常量:0x55 , 0x1101 , 0x , 0x5ac0 , -0xff。

其中l(wèi)為長整型。

 

實(shí)型常量有兩種表示形式:小數(shù)形式和指數(shù)形式。

小數(shù)形式:5.4 0.074 -23.0

指數(shù)形式:5.4e0 4.3e-3 -3.3e4

(1)小數(shù)部分為0的實(shí)型常量,可以寫為453.0 或453。

(2)用小數(shù)表示時(shí),小數(shù)點(diǎn)的`兩邊必須有數(shù),不能寫成“ .453“和“453.“,而應(yīng)該寫成“0.453“和“453.0“。

(3)用指數(shù)寫法時(shí),e前必須有數(shù)字,e后面的指數(shù)必須為整數(shù)(注意:整數(shù)階碼可以是正數(shù),負(fù)數(shù),也可以是八進(jìn)制數(shù)、十六進(jìn)制數(shù),但必須為整數(shù))。

 

字符常量的標(biāo)志是一對單引號‘ ’,c語言中的字符常量有兩類:

(1)由一對單引號括起來的一個(gè)字符,如‘a(chǎn) ’, ‘r’ ,‘#’。注意: ′a′ 和 ′a′ 是兩個(gè)不同的字符常量。

(2)由一對單引號括起來,以反斜杠開頭,后跟若干數(shù)字或者字母,比如‘\n’,其中““是轉(zhuǎn)義的意思,后面跟不同的字符表示不同的意思,這類字符常量叫轉(zhuǎn)義字符。具體如圖所示 。

轉(zhuǎn)義字符 轉(zhuǎn)義字符的意義 ascii碼

回車換行 10

橫向跳到下一制表位置 9

退格 8

回車 13

f 走紙換頁 12

\ 反斜線符"" 92

' 單引號符 39

” 雙引號符 34

a 鳴鈴 7

ddd 1~3位八進(jìn)制數(shù)所代表的字符

xhh 1~2位十六進(jìn)制數(shù)所代表的字符

 

c語言中,以雙引號括起來的,由若干個(gè)字符組成的序列即為字符串常量。

例:“ni hao” “happy”等等。

符號常量是由宏定義“#define“定義的常量,在c程序中可用標(biāo)識(shí)符代表一個(gè)常量。

例:計(jì)算圓的面積的c程序。

#include

#define pi 3.14159

main()

{

float r,s;

r=12.5;

s=pi *r*r;

printf(“s= %f ”,s);

}

說明:#define 是宏定義,此程序中所有出現(xiàn)pi的地方都代表3.14159,同時(shí)pi稱為符號常量。習(xí)慣上我們用大寫字母來表示符號常量,小寫字母表示變量,這樣比較容易區(qū)別。

s("content_relate");

【c語言入門知識(shí):常量】相關(guān)文章:

c語言入門必備知識(shí)

09-25

c語言入門例題講解

10-05

c語言入門常見錯(cuò)誤

09-30

c語言入門學(xué)習(xí)介紹

09-21

c語言入門什么是編程語言

10-07

c語言入門知識(shí)之字符串與指針

09-21

c語言入門的經(jīng)典程序

10-02

c語言存儲(chǔ)類入門學(xué)習(xí)

09-21

php編程語言入門知識(shí)

09-22

c語言新手入門必看教程:研究第1個(gè)c語言程序

10-06

【本文地址:http://www.aiweibaby.com/zuowen/2619720.html】

全文閱讀已結(jié)束,如果需要下載本文請點(diǎn)擊

下載此文檔