_Bool類型:布爾變量,其值只有1(真)和0(假)。是C語言中的變量名,C語言中所有的非0數字都被視爲真。

給布爾變量取一個能表示真或假值的變量名是一種常見的做法。

 1 /*boolean.c--使用_Bool類型的變量variable*/
2 #include<stdio.h>
3 int main(void)
4 {
5 long num;
6 long sum=0L;
7 _Bool input_is_good;
8
9 printf("Please enter an integer to be summed ");
10 printf("(q to quit):");
11 input_is_good=(scanf("%ld",&num)==1);
12 while(input_is_good)
13 {
14 sum=sum+num;
15 printf("Please enter next integer (q to quit):");
16 input_is_good=(scanf("%ld",&num)==1);
17 }
18 printf("Those integers sum to %ld.\n",sum);
19
20 return 0;
21 }/*程序中把比較的結果賦值給_Bool類型的變量input_is_good
22 /*
23 Sample Output
24
25 Please enter an integer to be summed (q to quit):1
26 Please enter next integer (q to quit):2
27 Please enter next integer (q to quit):3
28 Please enter next integer (q to quit):4
29 Please enter next integer (q to quit):5
30 Please enter next integer (q to quit):6
31 Please enter next integer (q to quit):8
32 Please enter next integer (q to quit):0
33 Please enter next integer (q to quit):w
34 Those integers sum to 29.
35
36 */

最新文章

  1. vim深入研究
  2. stm32调试记录一
  3. 【转】从RGB色转为灰度色算法
  4. CSS里的pointer-events属性
  5. zabbix通过API创建交换机模板,ifAdminStatus;ifOperStatus;ifInUcastPkts;ifAlias
  6. In App Purchase Statuses
  7. exec方法
  8. js各种宽高(3)
  9. iOS Crash获取闪回日志和上传server
  10. 浏览器调试js
  11. jq中的事件委托:closest,parent,parents,delegate
  12. 一、JAVA变量类型:②局部变量
  13. fjwc2019 D3T1 签到题 (贪心)
  14. beansbinding NetBeans IDE 中 Swing数据绑定插件
  15. Xshell的常用命令
  16. iOS:第三方库使用非ARC编译
  17. Android 第三方分享中遇到的问题以及解决方式
  18. appium 元素定位方法汇总
  19. jquery googleapis
  20. 一遍记住Java常用的八种排序算法与代码实现

热门文章

  1. golang中经常会犯的一些错误
  2. Paxos分布式系统共识算法?我愿称其为点歌算法…
  3. 【日志系统】Loki日志监控 - 入门初体验
  4. Pthread 并发编程(一)——深入剖析线程基本元素和状态
  5. Oracle数据泵导入dmp文件,报UDI-12154、ORA-12154错误解决办法
  6. Seata 1.5.2 源码学习
  7. js把秒数转换为HH:MM:SS及时分秒格式
  8. 浅谈HTTP缓存与CDN缓存的那点事
  9. [ PHP 内核与扩展开发系列] 内存管理 —— 引用计数
  10. 【云原生 · Kubernetes】部署博客系统