freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

《片機c語言》ppt課件-預(yù)覽頁

2025-02-10 07:12 上一頁面

下一頁面
 

【正文】 – 由編譯系統(tǒng)定義 ,具有固定名字和特定含義 – 分為 ① 關(guān)鍵字 和 ② 預(yù)定義標識符 2.用戶自定義標識符 – 用于對用戶使用的變量、數(shù)組、函數(shù)等操作對象進行命名。不允許使用關(guān)鍵字為變量、數(shù)組、函數(shù)等操作對象命名。 ~ 177。 例如: char ch1,c1。 ( 指定變量 x、 y為 字符型 ) unsigned int w, u。分有符號 long長整型 signed long和無符號長整型 unsigned long,默認值為 signed long類型。 ? 6. bit 位變量 bit類型 定義 1個位變量,值為 0或 器類型只能是 bdata、 data、 idata,嚴格講只能是: bdata 所有的 bit變量都放在 80C51內(nèi)部存儲區(qū)的可位尋址區(qū),而該區(qū)域只有 16字節(jié)長,所以在某個范圍內(nèi)只能聲明最多 128個位變量。 ? 不存在位數(shù)組 如不能定義: bit b_array[ ] ? 位變量定義時,存儲類型只允許為 data、bdata或者 idata,如果將位變量的存貯類型定義成其它類型都將導(dǎo)致編譯出錯。 8 sfr16類型 用于定義 1個 16位的特殊功能寄存器 定義形式: sfr16 標識符 =16位特殊功能寄存器的 低字節(jié)地址 ; 51子系列中只有 DPTR為 16位的特殊功能寄存器: 由 DPH和 DPL組成,其地址分別為 0x82和 0x83, 地址連續(xù) 。 /*錯誤, TL0和 TH0地址不連續(xù) */ sfr16 T1=0x8B。 或 sbit P1_0=0x90^0。 sbit P=0xD0。 sfr P2 = 0xA0。 sfr B = 0xF0。 sfr PCON = 0x87。 sfr TL1 = 0x8B。 sfr IP = 0xB8。 sbit AC = 0xD6。 sbit OV = 0xD2。 sbit TF0 = 0x8D。 sbit IE0 = 0x89。 sbit ET1 = 0xAB。 (續(xù)) /* IP */ sbit PS = 0xBC。 sbit PX0 = 0xB8。 sbit T0 = 0xB4。 sbit RXD = 0xB0。 sbit REN = 0x9C。 sbit RI = 0x98。 使用 define語句定義符號常量 例 : define CONST 60 define PI 使用” code”關(guān)鍵字 指定數(shù)據(jù)的存儲位置為程序存儲器 C51中常量的定義: 符號常量的作用域: 定義這個符號常量的整個 C文件 ? 變量 有關(guān)概念 ? 在程序運行過程中,其值可以改變的量,稱為 變量 , 變量名 用標識符表示。 ? 編寫程序時可以通過 變量名 來存、取變量值。 ?必須使用合法的 標識符 作變量名 ?不能使用 關(guān)鍵字 為變量命名 ?變量名一般用 小寫, 長度一般不超過 8 個字符,最長不得大于 32 個字符。 如: int idata x=10。 xdata變量定義在片外 RAM64KB空間中。 code變量定義在程序存儲器 64KB的空間中。 pact緊湊存儲模式:變量默認分配在 pdata區(qū)。A39。 float x=,y 。 第一條語句相當于: int a,b。 4 各種運算符的表示 + * / % ++ + = += = *= /= %= amp。 | ^ ~ ?: , amp。c++ max=ab ? a : b a=3,a+=3,a*a 1/(float)a+6 6 算術(shù)運算符和算術(shù)表達式 ? 算術(shù)運算符的優(yōu)先級 ( ) + ++ * / % + 同級 同級 同級 單目 雙目 高 低 ? 沒有乘方運算符 ,要計算 a3要寫作 a*a*a 的連乘,或用標準庫函數(shù) pow(a, 3) ? “/”的運算對象可為各種類型數(shù)據(jù),但是 當進行兩個整數(shù)相除時,運算結(jié)果也是整數(shù) ? “ %”要求運算對象必須是 整數(shù) ,功能是求兩個整數(shù)相除的余數(shù),余數(shù)的符號與被除數(shù)的符號相同。 ? 右結(jié)合性 ,結(jié)合方向為從右到左。 ? 關(guān)系運算符 ? 種類 : = == = != ? 結(jié)合方向:自左向右 ? 優(yōu)先級別: = = == != 優(yōu)先級 6(高) 優(yōu)先級 7(低) 例 ca+b //c(a+b) ab!=c //(ab)!=c a==bc //a==(bc) a=bc //a=(bc) 關(guān)系表達式的值:是邏輯值“真”或“假”,用 1和 0表示 //表達式值 1 //表達式值 1 //表達式值 0 //d=1 //f=0 ( 1) 關(guān)系運算符與關(guān)系表達式 (左結(jié)合 ) 例 注意區(qū)分“ =”與“ ==” int a=0,b=1。amp。amp。amp。amp。amp。b=2。n=1。= |= ^= = = ? 賦值表達式: 由 賦值運算符將變量和一個表達式連接起來的式子。求~ x、xamp。 (2) xamp。 移位運算 ? 例如: ab a+8b1 等價于 (a+8)(b1) 例如: 假設(shè) a=10, b=2,求 ab、 a+8b1 include void main( ) { int a=10,
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1