欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

C語(yǔ)言程序員入門(mén)基礎(chǔ)知識(shí)是什么

C語(yǔ)言程序員入門(mén)基礎(chǔ)知識(shí)是什么,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來(lái)學(xué)習(xí)下,希望你能有所收獲。

創(chuàng)新互聯(lián)公司主要從事成都做網(wǎng)站、成都網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)郁南,十多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專(zhuān)業(yè),歡迎來(lái)電咨詢(xún)建站服務(wù):028-86922220

C語(yǔ)言是當(dāng)前所有開(kāi)發(fā)技術(shù)中使用較為廣泛的一門(mén)語(yǔ)言,從它誕生之日起就深受程序員的喜愛(ài)。隨著C語(yǔ)言的普及,后來(lái)的開(kāi)發(fā)語(yǔ)言都或多或少地借鑒或遵循了它的一些模式。另外,C語(yǔ)言是計(jì)算機(jī)編程領(lǐng)域中使用最早的高級(jí)語(yǔ)言之一,它的出現(xiàn)推動(dòng)了軟件行業(yè)的迅猛發(fā)展。本章將簡(jiǎn)要介紹C語(yǔ)言的基本知識(shí),為讀者學(xué)習(xí)后面的內(nèi)容打下基礎(chǔ)。

1.1計(jì)算機(jī)應(yīng)用基礎(chǔ)

計(jì)算機(jī)(computer)是一種能接收和存儲(chǔ)信息,并按照內(nèi)部存儲(chǔ)的程序?qū)斎氲男畔⑦M(jìn)行加工、處理,然后把處理結(jié)果進(jìn)行輸出的高度自動(dòng)化的電子設(shè)備。本節(jié)介紹計(jì)算機(jī)應(yīng)用的基礎(chǔ)知識(shí),為讀者學(xué)習(xí)后面的知識(shí)打下基礎(chǔ)。

1.1.1中央處理器

中央處理器就是我們平常說(shuō)的CPU(CentralProcessingUnit),是一塊超大規(guī)模的集成電路,是計(jì)算機(jī)的運(yùn)算核心和控制核心。它主要包括算術(shù)和邏輯單元(ArithmeticandLogicUnit,ALU)和控制單元(ControlUnit,CU)兩大部件。此外,它還包括若干個(gè)寄存器和存儲(chǔ)器及彼此之間的數(shù)據(jù)、控制與狀態(tài)總線。它與內(nèi)部存儲(chǔ)器和輸入/輸出設(shè)備合稱(chēng)為電子計(jì)算機(jī)的三大核心部件。其功能主要是解釋計(jì)算機(jī)指令以及處理計(jì)算機(jī)軟件中的數(shù)據(jù)。計(jì)算機(jī)的性能在很大程度上由CPU的性能所決定,而CPU的性能主要體現(xiàn)在運(yùn)行程序的速度上。

1.1.2位和字節(jié)

1.位

位(bit)又稱(chēng)為比特,bit是BinarySystem的縮寫(xiě)。在現(xiàn)實(shí)應(yīng)用中,位有如下兩個(gè)含義。

(1)它是計(jì)算機(jī)專(zhuān)業(yè)術(shù)語(yǔ),是信息量單位。二進(jìn)制數(shù)的一位所包含的信息就是一位,如二進(jìn)制數(shù)0100就有4位。在計(jì)算機(jī)應(yīng)用中,二進(jìn)制數(shù)“0”和“1”是構(gòu)成信息的最小單位,稱(chēng)作“位”或“比特”。

(2)二進(jìn)制數(shù)字中的位是信息量的度量單位,為信息量的最小單位。數(shù)字化音響用電脈沖表達(dá)音頻信號(hào),“1”代表有脈沖,“0”代表脈沖間隔。如果波形中每個(gè)點(diǎn)的信息用4位一組的編碼來(lái)表示,則每組編碼有4位。位數(shù)越多,表達(dá)的模擬信號(hào)就越精確,對(duì)音頻信號(hào)的還原能力越強(qiáng)。

2.字節(jié)

字節(jié)(Byte),是計(jì)算機(jī)信息技術(shù)中用于存儲(chǔ)容量的一種計(jì)量單位,有時(shí)在一些計(jì)算機(jī)編程語(yǔ)言中也表示數(shù)據(jù)類(lèi)型和語(yǔ)言字符。

在計(jì)算機(jī)應(yīng)用中,由若干位組成1字節(jié)。字節(jié)由多少位組成取決于計(jì)算機(jī)的結(jié)構(gòu)。通常來(lái)說(shuō),微型計(jì)算機(jī)的CPU多由8位組成1字節(jié),并用此表示一個(gè)字符的代碼。構(gòu)成1字節(jié)的8位被看作一個(gè)整體,字節(jié)是存儲(chǔ)信息的基本單位。在大多數(shù)情況下,計(jì)算機(jī)存儲(chǔ)單位的換算關(guān)系如下:

1B=8bit1KB=1024B1MB=1024KB1GB=1024MB

在上述關(guān)系中各個(gè)單位的具體說(shuō)明如下:

B:表示字節(jié)。

bit:表示位。

KB:表示千字節(jié)。

MB:表示兆字節(jié)。

GB:表示吉字節(jié)。

1.1.3二進(jìn)制

二進(jìn)制是計(jì)算機(jī)技術(shù)中廣泛采用的一種數(shù)制,是使用0和1兩個(gè)數(shù)碼來(lái)表示的數(shù)。二進(jìn)制的基數(shù)為2,進(jìn)位規(guī)則是“逢二進(jìn)一”,借位規(guī)則是“借一當(dāng)二”,這是由18世紀(jì)德國(guó)數(shù)理哲學(xué)大師萊布尼茲發(fā)現(xiàn)的。當(dāng)前的計(jì)算機(jī)系統(tǒng)使用的基本上都是二進(jìn)制系統(tǒng),數(shù)據(jù)在計(jì)算機(jī)中主要是以補(bǔ)碼的形式進(jìn)行存儲(chǔ)的。計(jì)算機(jī)中的二進(jìn)制是一個(gè)非常微小的開(kāi)關(guān),用“開(kāi)”來(lái)表示1,用“關(guān)”來(lái)表示0。因?yàn)樗皇褂?、1兩個(gè)數(shù)字符號(hào),所以非常簡(jiǎn)單方便,易于用電子方式來(lái)實(shí)現(xiàn)。

下面介紹如何將十進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制數(shù)。

(1)把正整數(shù)轉(zhuǎn)換成二進(jìn)制。

轉(zhuǎn)換原則是除以2取余,然后倒序排列,高位補(bǔ)零。也就是說(shuō),將正的十進(jìn)制數(shù)除以2,得到的商再除以2,依次類(lèi)推,一直到商為0或1,然后在旁邊標(biāo)出各步的余數(shù),最后倒著寫(xiě)出來(lái),高位補(bǔ)零即可。例如,將十進(jìn)制數(shù)字42轉(zhuǎn)換為二進(jìn)制的步驟為:42除以2得到的余數(shù)連在一起為010101,然后將得到的余數(shù)倒著排一下就會(huì)得到數(shù)字42,所對(duì)應(yīng)的二進(jìn)制數(shù)是101010。但是因?yàn)樵谟?jì)算機(jī)內(nèi)部表示數(shù)的字節(jié)單位是定長(zhǎng)的(如8位、16位或32位),所以當(dāng)位數(shù)不夠時(shí),需要在高位補(bǔ)零。十進(jìn)制數(shù)42轉(zhuǎn)換成二進(jìn)制數(shù)的結(jié)果是101010,它的前面缺少兩位,因此將十進(jìn)制數(shù)42轉(zhuǎn)換成二進(jìn)制數(shù)的最終結(jié)果是:00101010。

(2)把負(fù)整數(shù)轉(zhuǎn)換成二進(jìn)制。

轉(zhuǎn)換原則是先將對(duì)應(yīng)的正整數(shù)轉(zhuǎn)換成二進(jìn)制,最后對(duì)二進(jìn)制數(shù)取反,最后將結(jié)果加1。以十進(jìn)制負(fù)整數(shù)?42為例,將42的二進(jìn)制形式(00101010)取反得到的結(jié)果是11010101,然后再加1的結(jié)果是11010110。所以負(fù)整數(shù)?42轉(zhuǎn)成二進(jìn)制數(shù)的最終結(jié)果是:11010110。

(3)把二進(jìn)制整數(shù)轉(zhuǎn)換成十進(jìn)制。

轉(zhuǎn)換原則是先將二進(jìn)制數(shù)補(bǔ)齊位數(shù)。如果首位是0則代表它是正整數(shù);如果首位是1則代表它是負(fù)整數(shù)。先看首位是0的正整數(shù),補(bǔ)齊位數(shù)以后,得到n×2m的計(jì)算結(jié)果。其中,上標(biāo)m表示二進(jìn)制數(shù)字的位數(shù),n表示二進(jìn)制的某個(gè)位數(shù)。對(duì)于二進(jìn)制數(shù)中的各位分別計(jì)算n×2m,然后將計(jì)算結(jié)果相加得到值的就為十進(jìn)制數(shù)。

看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)的支持。

當(dāng)前題目:C語(yǔ)言程序員入門(mén)基礎(chǔ)知識(shí)是什么
文章地址:http://chinadenli.net/article36/pddhsg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶(hù)體驗(yàn)、企業(yè)網(wǎng)站制作、網(wǎng)站導(dǎo)航App開(kāi)發(fā)、微信公眾號(hào)、外貿(mào)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)