文章目錄
成都網站設計、成都網站制作,成都做網站公司-創(chuàng)新互聯(lián)已向成百上千企業(yè)提供了,網站設計,網站制作,網絡營銷等服務!設計與技術結合,多年網站推廣經驗,合理的價格為您打造企業(yè)品質網站。由于學習過程中接觸到了bool類型,產生了濃厚的興趣,便寫下這一篇文章來闡述bool類型的大概情況。
bool(布爾)是在C99標準中引入的類型,是以英國數(shù)學家、布爾代數(shù)的奠基人喬治布爾(George Boole)命名。
bool是枚舉類型,并且bool類型的變量所占內存空間的大小為1個字節(jié)。
bool是專門用來表示真假的類型(即:bool類型只有兩種情況true或false,也就是真或者假,沒有第三種情況)。
以前bool類型在C++中才有,在C語言中沒有bool類型,但現(xiàn)在在C語言的C99標準支持布爾變量。bool在使用的時候用任意整型變量即可,包括char,int,long,shortint都可以。
在C語言中必須包含頭文件
1、使用頭文件
代碼如下(示例):
#include#includebool IsPrime(int val)
{
int i;
for (i = 2; i< val; i++)
{
if (val % i == 0)
break;
}
if (i == val)
return true;
else
return false;
}
int main(void)
{
int m;
scanf_s("%d", &m);
if (IsPrime(m))
printf("Yes!\n");
else
printf("No!\n");
return 0;
}
代碼運行截圖2、是用自我定義進行舉例
代碼如下(示例):
#include#define bool char
#define true 1
#define false 0
bool IsPrime(int val)
{
int i;
for (i = 2; i< val; i++)
{
if (val % i == 0)
break;
}
if (i == val)
return true;
else
return false;
}
int main(void)
{
int m;
scanf_s("%d" ,&m);
if (IsPrime(m))
printf("Yes!\n");
else
printf("No!\n");
return 0;
}
代碼運行截圖bool類型可以直接判定,不用操作符進行和特定值的比較。
你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧
網頁名稱:有關bool(布爾)類型在C語言中的應用-創(chuàng)新互聯(lián)
本文鏈接:http://redsoil1982.com.cn/article14/issde.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供App設計、移動網站建設、外貿建站、Google、全網營銷推廣、App開發(fā)
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)