- 零基礎(chǔ)學(xué)C語言程序設(shè)計
- 宋娟編著
- 547字
- 2022-05-06 19:49:43
1.1 二進(jìn)制數(shù)的表示
二進(jìn)制數(shù)1001的表示如下:

2. 二進(jìn)制數(shù)的進(jìn)位規(guī)則
二進(jìn)制數(shù)的進(jìn)位規(guī)則為“逢2進(jìn)1”,即在兩個二進(jìn)制數(shù)相加時,低位滿2就向高位進(jìn)上一個1,而進(jìn)上去的1在對應(yīng)的高位進(jìn)行運(yùn)算時被用到。兩個二進(jìn)制數(shù)的加法運(yùn)算如圖1.2所示。

圖1.2 兩個二進(jìn)制數(shù)的加法運(yùn)算
3. 二進(jìn)制數(shù)的借位規(guī)則
二進(jìn)制數(shù)的借位規(guī)則為“借1當(dāng)2”,即在兩個二進(jìn)制數(shù)相減且被減數(shù)的低位小于減數(shù)的低位時,被減數(shù)的低位向被減數(shù)的高位借1。這個1被看成2加在被減數(shù)的低位上,再減去減數(shù)的低位。被減數(shù)的低位向被減數(shù)的高位借走的1在對應(yīng)高位運(yùn)算時被用到。兩個二進(jìn)制數(shù)的減法運(yùn)算如圖1.3所示。

圖1.3 兩個二進(jìn)制數(shù)的減法運(yùn)算
1.1.2 匯編語言

匯編語言又稱符號語言,是一種用于計算機(jī)、微處理器、微控制器或其他可編程器件的低級語言。在匯編語言中,用助記符代替機(jī)器指令的操作碼,用地址符號或標(biāo)號代替指令或操作數(shù)的地址。使用匯編語言編寫的程序一般都是較為簡練的小程序。這些小程序在執(zhí)行方面有一定的優(yōu)勢,但代碼較為冗長,容易在編寫時出錯。
1.1.3 高級語言

高級語言是一種獨(dú)立于機(jī)器,面向過程或?qū)ο蟮恼Z言。高級語言是參照數(shù)學(xué)語言而設(shè)計的近似于日常會話的語言。高級語言并不是特指的某一種具體的語言,而是包括很多編程語言,如流行的Java、C++、C#、Pascal、Python、Lisp、Prolog、FoxPro、易語言等。C語言也是一種高級語言。
- Google Flutter Mobile Development Quick Start Guide
- Rust編程:入門、實(shí)戰(zhàn)與進(jìn)階
- Visual Basic程序開發(fā)(學(xué)習(xí)筆記)
- JavaFX Essentials
- Scratch 3.0少兒編程與邏輯思維訓(xùn)練
- Windows Presentation Foundation Development Cookbook
- Access 2016數(shù)據(jù)庫管
- 零基礎(chǔ)學(xué)Python網(wǎng)絡(luò)爬蟲案例實(shí)戰(zhàn)全流程詳解(高級進(jìn)階篇)
- 數(shù)據(jù)結(jié)構(gòu)案例教程(C/C++版)
- Visual Basic程序設(shè)計實(shí)驗指導(dǎo)(第二版)
- Apache Camel Developer's Cookbook
- AMP:Building Accelerated Mobile Pages
- Python Machine Learning Cookbook
- SFML Game Development
- JBoss AS 7 Development