久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
c語言中的BIT含義
[打印本頁]
作者:
xiongda
時間:
2015-5-26 19:31
標題:
c語言中的BIT含義
bit是C51編譯器的一種擴充數(shù)據(jù)類型,利用它可定義一個位標量,但不能定義位指針,也不能定義位數(shù)組。它的值是一個二進制位,不是0就是1,類似一些高級語言中的Boolean類型中的True和False。事實上,bit和數(shù)據(jù)類型為int,char等具有許多相同特性。 1. 值域: 以char為例。Char為8位一個字節(jié)的數(shù)據(jù)類型,取值范圍為 -128到+127。而bit只有1位,只能表示0和1兩種值。通常bit定義的變量作為一個標志位用。 2.類型定義: 例如一個數(shù)據(jù)為25,那么它就可以定義為char型、int型等。因為他們都在自己的值域內(nèi)。同樣一個在自己值域的數(shù)0和1就可以定義為bit型。Bit可以指定函數(shù)返回值的類型, 如bit display(),也可對別的類型的數(shù)據(jù)進行數(shù)據(jù)強制轉(zhuǎn)換,如x=(bit)y, (y為char,int型等)。此時,x的值便為0或1。那么如何確定x是0還是1呢? 現(xiàn)在看下面例題:
bit lcd_busy()
{
bit result;
LCD_RS = 0;
LCD_RW = 1;
LCD_EN = 1;
delayNOP();
result = (bit)(P0&0x80);
LCD_EN = 0;
return(result);
}
在上面例題中我們可以看到,bit定義了一個函數(shù)返回值類型 bit lcd_busy(),一個變量 result 和 一個運算表達式 P0&0x80 .由此可以bit的用法和char、int等相同。那么resulit的值如何確定呢? 這個和運算表達式 P0&0x80有關(guān)。如果表達式 P0&0x80的運算結(jié)果為非零的值,那么resulit的值為1,否則為0。
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
夜夜操夜夜
|
国产美女永久免费无遮挡
|
在线黄色av
|
亚洲福利视频一区
|
一级片黄色片
|
91视频精品
|
欧美福利在线
|
欧美一级黄色录像
|
这里都是精品
|
一级片在线播放
|
中文字幕自拍偷拍
|
日本不卡免费
|
日韩视频一区二区三区
|
免费av在线
|
亚洲免费大片
|
亚洲色综合
|
www.爱爱
|
手机av片
|
四虎影院最新地址
|
亚洲福利精品
|
蜜桃成人av
|
国产免费观看视频
|
欧日韩av
|
日本福利视频
|
精品成人在线
|
国产精品美女久久久
|
日韩视频免费大全中文字幕
|
久久久久国产视频
|
男女h黄动漫啪啪无遮挡软件
|
综合av网
|
少妇高潮毛片
|
av影院在线
|
免费一级黄色
|
青青草免费在线视频
|
可以免费看的av
|
久久99精品久久久久久琪琪
|
亚洲欧美精品在线
|
99热这里
|
青青草精品
|
91午夜理伦私人影院
|
av三级在线观看
|