成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

C語言程序員入門基礎(chǔ)知識是什么

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

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

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

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

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

1.1.1中央處理器

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

1.1.2位和字節(jié)

1.位

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

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

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

2.字節(jié)

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

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

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

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

B:表示字節(jié)。

bit:表示位。

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

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

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

1.1.3二進制

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

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

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

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

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

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

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

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

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

當(dāng)前題目:C語言程序員入門基礎(chǔ)知識是什么
文章地址:http://jinyejixie.com/article36/pddhsg.html

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

廣告

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

成都定制網(wǎng)站建設(shè)
措勤县| 祁连县| 许昌县| 星座| 娄烦县| 苏尼特左旗| 中西区| 饶阳县| 额济纳旗| 天镇县| 称多县| 梅州市| 柘城县| 霍林郭勒市| 明水县| 荣昌县| 龙海市| 靖州| 宣汉县| 宁夏| 额济纳旗| 饶阳县| 汝州市| 那坡县| SHOW| 东山县| 宁明县| 两当县| 涿州市| 新沂市| 肥西县| 静安区| 巴彦淖尔市| 石渠县| 喀什市| 合阳县| 堆龙德庆县| 隆尧县| 拜城县| 禹州市| 客服|