久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 17242|回復: 22
收起左側

單片機C語言定義一個標志位,if(標志位)是什么意思?

  [復制鏈接]
ID:488382 發表于 2019-6-4 19:55 來自手機 | 顯示全部樓層 |閱讀模式
不懂啊
回復

使用道具 舉報

ID:213173 發表于 2019-6-5 05:23 | 顯示全部樓層
標志位是bit型數據,非1即0,可以直接判斷真假。
回復

使用道具 舉報

ID:415123 發表于 2019-6-5 06:16 | 顯示全部樓層
這個標志位是在以后的程序里會根據預設的條件設置的,那么if(標志位)就根據標志為狀態做運算啊
回復

使用道具 舉報

ID:123289 發表于 2019-6-5 08:17 | 顯示全部樓層
請教樓主中文:
“標志”是什么意思?
“標志”的那個“位”用來什么?
回復

使用道具 舉報

ID:155507 發表于 2019-6-5 08:37 | 顯示全部樓層
標志位是用來判斷相應操作是否已經執行或者實踐是否發生,如中斷標志位,溢出位等

如果中斷一次有很多任務需要執行完全,可以在中斷子程序中設置一個標志位,在主程序中查這個標志位,當標志為1時,就在主程序中完成這些任務,這樣就不會影響其它中斷源的中斷,也不會使中斷產生混亂。

“=” 是賦值,“==”是比較。

你定義了一個位變量,你可以用它來標志任何狀態。

這個狀態不是自動改變的,而是要你自己改變它。

比如你定義了一個變量i, 你要用它來表示一個燈的開關狀態, 1為開,0為關。

檢測到燈開時,你的程序里要寫 i =1,燈關時寫i =0;

當需要根據燈的開或關執行不同的行為時:

if (i ==1){"i =1這里被執行"}else{"i =0這里被執行"};
回復

使用道具 舉報

ID:529540 發表于 2019-6-5 08:56 | 顯示全部樓層
標志位是位定義,只有2種狀態。0和1.0為假,1為真。if(標志位)就是根據標志位的真假來判斷是否執行后面的語句。這是我的理解,同樣是小白.
回復

使用道具 舉報

ID:94031 發表于 2019-6-5 08:59 | 顯示全部樓層
根據標志位決定程序走向。
回復

使用道具 舉報

ID:555324 發表于 2019-6-5 10:56 | 顯示全部樓層
突然間忘了,但書上有,你可以查查
回復

使用道具 舉報

ID:388197 發表于 2019-6-5 14:44 | 顯示全部樓層
比方說接電話,定義2個標志位 名字隨便起,為了方便就叫 電話鈴,用途就是幫你判斷程序的狀態.
并且規定電話鈴響了為1 不響 為0
那么可以這么表達


bit 電話鈴 = 0;
while(1)
{
    if(!電話鈴)    //等同于if(電話鈴==0)就是電話鈴沒響.
    {
        玩游戲;
    }
    if(電話鈴)     //等同于 if(電話鈴==1),代表電話響了
    {
         接電話;
         電話鈴 = 0;  //接了后,電話鈴當然不響了所以就清0了.
         坑游戲里的隊友;
         接電話直到對方嘮叨完........;
    }
}
回復

使用道具 舉報

ID:552592 發表于 2019-6-5 16:00 | 顯示全部樓層
標志位的使用可以在很多地方控制程序的走向,而對標志位的判斷只有真假。如果if里沒有判斷語句,那么就根據標志位數值判斷真假:0就是假,非0就是真。如果有判斷,就是語句的真假。
回復

使用道具 舉報

ID:516612 發表于 2021-1-27 15:22 | 顯示全部樓層
cjm82 發表于 2019-6-5 14:44
比方說接電話,定義2個標志位 名字隨便起,為了方便就叫 電話鈴,用途就是幫你判斷程序的狀態.
并且規定電話 ...

這個寫反了吧
回復

使用道具 舉報

ID:146782 發表于 2021-1-27 19:24 | 顯示全部樓層
判斷標志位是否為真,也就是標志位不為0,執行if后的語句
回復

使用道具 舉報

ID:1087674 發表于 2023-8-22 16:11 | 顯示全部樓層
cjm82 發表于 2019-6-5 14:44
比方說接電話,定義2個標志位 名字隨便起,為了方便就叫 電話鈴,用途就是幫你判斷程序的狀態.
并且規定電話 ...

是不是說反了呢,if(!電話鈴) 不是等同于取反電話鈴嗎,就是電話鈴==1吧。開頭bit 電話鈴=0什么意思?就是說開始就賦值為假?
回復

使用道具 舉報

ID:883242 發表于 2023-8-22 21:30 | 顯示全部樓層
農民阿伯 發表于 2023-8-22 16:11
是不是說反了呢,if(!電話鈴) 不是等同于取反電話鈴嗎,就是電話鈴==1吧。開頭bit 電話鈴=0什么意思?就 ...

他沒說反,是你理解錯了,if(!電話鈴) 在電話鈴==0的時候成立。
回復

使用道具 舉報

ID:1034262 發表于 2023-8-22 22:34 | 顯示全部樓層
判斷條件是否為真。樓主找本C語言,或C51的數,仔細、連續的看一看,C語言基本是最簡單的語言了。
回復

使用道具 舉報

ID:997263 發表于 2023-8-23 08:55 | 顯示全部樓層
就是值非0啊
回復

使用道具 舉報

ID:1087674 發表于 2023-8-25 17:08 | 顯示全部樓層
Hephaestus 發表于 2023-8-22 21:30
他沒說反,是你理解錯了,if(!電話鈴) 在電話鈴==0的時候成立。

bit 電話鈴 = 0;
if(!電話鈴)
!電話鈴不就是=1了嗎?怎么會是0呢?不是取反了嗎
回復

使用道具 舉報

ID:883242 發表于 2023-8-26 19:18 | 顯示全部樓層
農民阿伯 發表于 2023-8-25 17:08
bit 電話鈴 = 0;
if(!電話鈴)
!電話鈴不就是=1了嗎?怎么會是0呢?不是取反了嗎

取(電話鈴)的值求反,判斷,(電話鈴)的值保持不變。
回復

使用道具 舉報

ID:1040201 發表于 2023-8-28 16:38 | 顯示全部樓層
u8 flag = 1;
if(flag)  //如果有值 就成立,如果是0就不成立
{
  //如果有值 才能進來  
}
回復

使用道具 舉報

ID:1092173 發表于 2023-8-29 09:57 | 顯示全部樓層
if標志位根據你后面預設的條件去判斷
回復

使用道具 舉報

ID:1092192 發表于 2023-8-29 14:22 | 顯示全部樓層
    在單片機C語言中,定義一個標志位通常意味著創建一個變量,其值將被用來表示某種狀態或條件。這個標志位可以被看作是一個開關,當它的值為真(非零)時,表示某種狀態或條件為真;當它的值為假(零)時,表示某種狀態或條件為假。

`if(標志位)`是一個條件判斷語句,用于檢查某個條件是否為真。如果`標志位`的值為真,那么`if`語句內的代碼將被執行;如果`標志位`的值為假,那么`if`語句內的代碼將被跳過,繼續執行`if`語句之后的代碼。

以下是一個簡單的例子:


```c
int flag = 0;  // 定義一個標志位,初始值為0

// ... 這里是代碼,可能會改變flag的值 ...

if (flag) {    // 如果標志位的值為真
    // 這里是當標志位為真時要執行的代碼
    // ...
} else {       // 如果標志位的值為假
    // 這里是當標志位為假時要執行的代碼
    // ...
}
```
在這個例子中,如果`flag`的值為真,那么`if`語句內的代碼將被執行;如果`flag`的值為假,那么`if`語句內的代碼將被跳過,執行`else`語句內的代碼。
回復

使用道具 舉報

ID:582723 發表于 2023-8-29 23:48 | 顯示全部樓層
根據標志位的真假來選擇執行的程序,標志位為真執行if里面的程序
回復

使用道具 舉報

ID:367624 發表于 2023-8-30 08:14 | 顯示全部樓層
就是判斷標志里面是真是假,是真就執行if里面的程序,反之跳過該程序
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久久久久国产精品久久 | 久久精品手机视频 | 人人99| 日韩精品区 | 国产在线观看一区二区 | 四虎在线观看 | 欧美精品一区三区 | 亚洲一区二区三区四区五区午夜 | 91精品久久久久久久久 | 特一级毛片| 免费视频99 | 久久久久久久久久久久久9999 | a亚洲精品 | 99re热精品视频 | 欧美午夜一区 | 亚洲精品99久久久久久 | 夜夜骚| 国产一区亚洲二区三区 | 亚洲一区国产精品 | 日本久久www成人免 成人久久久久 | 欧美精品一区二区三区四区 | 国产成人一区二区三区电影 | 国产精品久久久久久久久久免费 | 91中文在线观看 | 草樱av| 久优草 | 91综合在线观看 | 亚洲色图50p | 国产精品亚洲一区二区三区在线 | 成人免费视频观看视频 | 亚洲乱码一区二区三区在线观看 | 久久久久一区 | 黄色国产| 成人在线精品视频 | 男插女下体视频 | 欧美日韩一区二区三区四区五区 | 国产精品久久久久久久久久久久久 | 精品久久电影 | 欧美一区二区三区视频 | 精品国产一区二区三区日日嗨 | 欧美亚洲国产日韩 |