chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

淺談C語(yǔ)言的二進(jìn)制和計(jì)算機(jī)語(yǔ)言

汽車(chē)玩家 ? 來(lái)源:小博客網(wǎng)站 ? 作者:小博客網(wǎng)站 ? 2020-01-25 17:33 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

說(shuō)計(jì)算機(jī)語(yǔ)言之前,先要說(shuō)明計(jì)算機(jī)的工作原理。如果是最簡(jiǎn)化的描述計(jì)算機(jī),那么它就是很多很多個(gè)開(kāi)關(guān)。這些開(kāi)關(guān)組合成了一些邏輯電路,很多很多個(gè)邏輯電路組合在一起就變成了計(jì)算機(jī)的處理器CPU),在加上儲(chǔ)存設(shè)備,輸入輸出設(shè)備就變成一個(gè)現(xiàn)在的計(jì)算機(jī)的樣子了。因?yàn)橛?jì)算機(jī)底層就是很多很多開(kāi)關(guān),如何用電來(lái)表示這些開(kāi)關(guān)呢,其實(shí)有很多個(gè)方案,比如用固定的電壓表示開(kāi)和關(guān),比如220v表示開(kāi),12v表示關(guān),但是電壓是很不穩(wěn)定的,用電多了會(huì)降低,少了會(huì)升高,所以用具體電壓值表示開(kāi)和關(guān)是很不方便的,人們采用了另外一種方案:電壓的高低。不用具體的數(shù)值,只用一個(gè)大致的范圍表示開(kāi)和關(guān),比如4-5v表示高電平,0v表示低電平,這樣就得到一個(gè)表示開(kāi)和關(guān)的穩(wěn)定的衡量標(biāo)準(zhǔn)了。

正因?yàn)橛秒妷旱母叩涂梢苑€(wěn)定的表示開(kāi)和關(guān),所以計(jì)算機(jī)在計(jì)算機(jī)中只有兩個(gè)狀態(tài)來(lái)傳遞信息,一個(gè)高電平,一個(gè)低電平,在計(jì)算機(jī)中,用1表示高電平,用0表示低電平。

所以,計(jì)算機(jī)世界中,只有0和1,其它的什么都沒(méi)有。

我們現(xiàn)實(shí)生活中用的是的十進(jìn)制,就是只有0到9這十個(gè)數(shù)字,計(jì)算機(jī)只有0和1,它如何表示各種各樣的數(shù)字呢,這個(gè)時(shí)候,人們就定制了一個(gè)規(guī)則,就說(shuō)這個(gè)規(guī)則全世界的計(jì)算機(jī)都要符合它。這個(gè)規(guī)則就是用1和0來(lái)表示十進(jìn)制數(shù)字,這種規(guī)則就叫做二進(jìn)制。

它確定了二進(jìn)制轉(zhuǎn)換十進(jìn)制的公式。

舉個(gè)例子,這是一串二進(jìn)制 100101

人們規(guī)定了它轉(zhuǎn)換成十進(jìn)制的方法:從右到左,依次從第0位開(kāi)始,注意不是第1位,第0位是1,第1位是0,第二位是1,第三位是0,第四位是0,第五位是1,這樣數(shù),然后怎么算十進(jìn)制呢,每一位就是2的位數(shù)次方乘以這一位的值,然后相加,比如第五位是1,就是2的5次方乘以這一位,也就是2的5次方乘以1,等于32。

明白了二進(jìn)制是個(gè)什么東西之后,下面我們就可以談?dòng)?jì)算機(jī)語(yǔ)言的發(fā)展了。

1.機(jī)器語(yǔ)言

計(jì)算機(jī)剛發(fā)明出來(lái)的時(shí)候,指令都是一些開(kāi)關(guān),用這些開(kāi)關(guān)來(lái)給CPU輸入一些二進(jìn)制的指令,比如輸入

1110101表示一種指令,輸入110000又表示另外一種指令,沒(méi)錯(cuò),就是這么萌,那個(gè)時(shí)候?qū)懞玫某绦蚓褪呛芏嗪芏嗟?和1……

毫無(wú)疑問(wèn),這很不利于程序的編寫(xiě)和修改,因此,更高級(jí)的匯編語(yǔ)言出現(xiàn)啦!

2.匯編語(yǔ)言

匯編語(yǔ)言就沒(méi)有很多的0和1了,而是用到了十六進(jìn)制和一些英文縮寫(xiě)指令,比如

MOV A,13

ADD A,8

這就比1和0好看很多了,但還是不夠好,還是很難看懂的。

3.高級(jí)語(yǔ)言

為了更方便編寫(xiě)程序,高級(jí)語(yǔ)言便應(yīng)運(yùn)而生。

C語(yǔ)言就是一種高級(jí)語(yǔ)言,為什么高級(jí),因?yàn)橐?jiàn)不到和硬件相關(guān)的東西了,都是很簡(jiǎn)單的英文單詞來(lái)表示程序的含義了,比如C中的if——else語(yǔ)句,就是如果怎樣,否則怎樣的意思,至于它怎么就變成了計(jì)算機(jī)CPU能運(yùn)算的1、0,這個(gè)我們不用知道,C語(yǔ)言的編譯器就幫我們做了,所以說(shuō),確實(shí)是很高級(jí)的語(yǔ)言。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    20140

    瀏覽量

    246600
  • 計(jì)算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7761

    瀏覽量

    92650
  • C語(yǔ)言
    +關(guān)注

    關(guān)注

    183

    文章

    7642

    瀏覽量

    144521
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    計(jì)算機(jī)語(yǔ)言概述

    接受由“0”和“1”組成的二進(jìn)制信息。要計(jì)算機(jī)執(zhí)行一定的操作,就要編寫(xiě)一系列的二進(jìn)制代碼。這種不需翻譯即由計(jì)算機(jī)直接執(zhí)行的指令叫做機(jī)器指令。這些指令的集合叫做機(jī)器
    發(fā)表于 12-06 00:17

    c語(yǔ)言二進(jìn)制是如何轉(zhuǎn)為十進(jìn)制的?

    c語(yǔ)言二進(jìn)制是如何轉(zhuǎn)為十進(jìn)制的?其源碼是什么?
    發(fā)表于 07-15 12:04

    C語(yǔ)言的編譯步驟

    嵌入式C語(yǔ)言開(kāi)發(fā)入門(mén)——程序編譯計(jì)算機(jī)語(yǔ)言發(fā)展過(guò)程C語(yǔ)言編譯步驟GCC編譯命令程序執(zhí)行計(jì)算機(jī)語(yǔ)言
    發(fā)表于 12-15 08:21

    計(jì)算機(jī)語(yǔ)言概述

    計(jì)算機(jī)語(yǔ)言概述 在計(jì)算機(jī)技術(shù)發(fā)展過(guò)程中,出現(xiàn)過(guò)各種各樣的程序設(shè)計(jì)語(yǔ)言。從程序設(shè)計(jì)語(yǔ)言發(fā)展過(guò)程來(lái)看,可分為
    發(fā)表于 12-06 00:17 ?3045次閱讀
    <b class='flag-5'>計(jì)算機(jī)語(yǔ)言</b>概述

    二進(jìn)制編碼和二進(jìn)制數(shù)據(jù)

    二進(jìn)制編碼和二進(jìn)制數(shù)據(jù)   二進(jìn)制編碼是計(jì)算機(jī)內(nèi)使用最多的碼制,它只使用兩個(gè)基本符號(hào)"0"和"1",并且通過(guò)由這兩個(gè)符號(hào)組成的
    發(fā)表于 10-13 16:22 ?5101次閱讀

    二進(jìn)制數(shù)及其他

    0題記 在學(xué)習(xí)計(jì)算機(jī)基礎(chǔ)或者是數(shù)字電子技術(shù)、微機(jī)原理、單片機(jī)、C 語(yǔ)言等課程的時(shí)候,都會(huì)講到一個(gè)概 念:二進(jìn)制數(shù)。就是這個(gè)二進(jìn)制數(shù)難倒了很多
    發(fā)表于 08-31 09:52 ?9688次閱讀
    <b class='flag-5'>二進(jìn)制</b>數(shù)及其他

    二進(jìn)制加法程序【C語(yǔ)言版】

    二進(jìn)制加法程序【C語(yǔ)言版】二進(jìn)制加法程序【C語(yǔ)言版】二進(jìn)制
    發(fā)表于 12-29 11:03 ?0次下載

    二進(jìn)制加法程序【C語(yǔ)言+匯編版】

    二進(jìn)制加法程序【C語(yǔ)言+匯編版】,多種集合,符合同時(shí)愛(ài)好C語(yǔ)言+匯編的學(xué)習(xí)者的胃口。
    發(fā)表于 01-06 11:10 ?0次下載

    C語(yǔ)言教程之十進(jìn)制轉(zhuǎn)換為二進(jìn)制

    C語(yǔ)言教程之十進(jìn)制轉(zhuǎn)換為二進(jìn)制,很好的C語(yǔ)言資料,快來(lái)學(xué)習(xí)吧。
    發(fā)表于 04-22 11:06 ?0次下載

    C語(yǔ)言編程二進(jìn)制位操作符

    C語(yǔ)言編程二進(jìn)制位操作符
    發(fā)表于 03-30 14:09 ?6次下載

    計(jì)算機(jī)語(yǔ)言的分類

    本視頻主要詳細(xì)介紹了計(jì)算機(jī)語(yǔ)言的分類,分別有機(jī)器語(yǔ)言、匯編語(yǔ)言、高級(jí)語(yǔ)言等。
    的頭像 發(fā)表于 12-27 16:04 ?2.7w次閱讀
    <b class='flag-5'>計(jì)算機(jī)語(yǔ)言</b>的分類

    各種計(jì)算機(jī)語(yǔ)言的經(jīng)典書(shū)籍大盤(pán)點(diǎn)

    本文檔的主要內(nèi)容詳細(xì)介紹的是各種計(jì)算機(jī)語(yǔ)言的經(jīng)典書(shū)籍大盤(pán)點(diǎn)包括了:C/C++/Java/C#/VC/VB等
    發(fā)表于 05-10 18:13 ?3次下載
    各種<b class='flag-5'>計(jì)算機(jī)語(yǔ)言</b>的經(jīng)典書(shū)籍大盤(pán)點(diǎn)

    計(jì)算機(jī)二進(jìn)制概念和進(jìn)制運(yùn)算的詳細(xì)資料簡(jiǎn)介

    本文檔的主要內(nèi)容詳細(xì)介紹的是計(jì)算機(jī)二進(jìn)制概念和進(jìn)制運(yùn)算的詳細(xì)資料簡(jiǎn)介。
    發(fā)表于 12-11 17:34 ?19次下載
    <b class='flag-5'>計(jì)算機(jī)</b>的<b class='flag-5'>二進(jìn)制</b>概念和<b class='flag-5'>進(jìn)制</b>運(yùn)算的詳細(xì)資料簡(jiǎn)介

    計(jì)算機(jī)基礎(chǔ)知識(shí)之二進(jìn)制

    C/Java/JavaScript等高級(jí)語(yǔ)言編寫(xiě)的程序中, 「數(shù)值」 、 「字符串」 和 「圖像」 在計(jì)算機(jī)內(nèi)部都是以 「二進(jìn)制數(shù)值」 的形式來(lái)表現(xiàn)的 用
    的頭像 發(fā)表于 03-31 16:06 ?5573次閱讀
    <b class='flag-5'>計(jì)算機(jī)</b>基礎(chǔ)知識(shí)之<b class='flag-5'>二進(jìn)制</b>

    計(jì)算機(jī)采用二進(jìn)制的原因不包括什么

    計(jì)算機(jī)采用二進(jìn)制的原因主要是基于其物理實(shí)現(xiàn)的簡(jiǎn)便性、邏輯運(yùn)算的簡(jiǎn)化、以及電子元件的穩(wěn)定性。然而,這個(gè)問(wèn)題要求我們探討計(jì)算機(jī)采用二進(jìn)制的原因不包括什么,這實(shí)際上是一個(gè)反向思考的問(wèn)題。在回
    的頭像 發(fā)表于 09-04 17:03 ?2047次閱讀