★C语言常见的数据类型有:

整型

浮点型

字符型

数组

结构体

指针

★这里就来介绍枚举型(enum)与布尔型(bool):

****************************************************************************************************************************************

一:枚举型(enum) 

枚举型的出现是为了更简洁的对数据进行处理:

举个例子:

#define MON  1
#define TUE   2
#define WED  3
#define THU   4
#define FRI    5
#define SAT   6
#define SUN   7

这里要用7个#define来对7个整型数进行变量重命名,当然很繁琐,于是枚举类型应运而生,

★枚举类型的定义与赋值:

enum Day {Mon=1,Tue=2,Wen,Thu,Fri,Sat,Sun}; 

没有赋值的部分,自动继承上一个数据+1的值,也可对每个名称进行赋新的值。

★枚举类型的两种使用方法:

int main_1()
{enum Day yesterday,today,tomorrow;yesterday = Mon;today = Tue;tomorrow = Wen;printf("%d %d %d \n",yesterday,today,tomorrow);return 1;
}int main_2()
{enum Day yesterday=Mon,today=Tue,tomorrow=Wen;printf("%d %d %d \n",yesterday,today,tomorrow);return 2;
}

二:布尔型(bool) 

布尔型的值只有两个:false(假)和true(真);

且false的序号为0,true的序号是1(或者是非0);

经常配合while(true/false/0/)使用。

#include <stdio.h>int main()
{int i = 1;while(true){printf("***\n");if(i==5){break;}i++;}return 0;
}

****************************************************************************************************************************************

最快的脚步不是跨越,而是继续,最慢的步伐不是小步,而是徘徊。

****************************************************************************************************************************************

☆ C/C++ 枚举型变量(enum)与布尔型变量(bool)相关推荐

  1. go语言基础-数据类型- 整型,浮点型,布尔型

    基本数据类型 整型和浮点型 字符串 布尔类型 所有的语言都包含这三部分,我们之前学过的shell脚本也一样: 1. 整型和浮点型 package mainimport ("fmt" ...

  2. php定义布尔型,php 数据类型之布尔型简介

    布尔类型是PHP中 最简单的类型.它的值可以为 TRUE 或 FALSE, 1为true(真),0为false(假) 在计算机科学中,布尔数据类型又称为逻辑数据类型,是一种只有两种取值的原始类型:非零 ...

  3. sqli中时间型盲注和布尔型盲注实现

    布尔型注入: 等待时间较长,但容易受网络波动影响,所以无法作为绝对判断条件. ②利用length语句判断数据库长度 http://127.0.0.1/sqli/Less-8/?id=1' and le ...

  4. php打印布尔型,PHP数据类型之布尔型的介绍_PHP

    布尔类型是PHP中 最简单的类型.它的值可以为 TRUE 或 FALSE. 如: $foo=false; $foo1=true; echo "为假时输出值为:".$foo; //没 ...

  5. 布尔 (boolean) 型变量只能取两个值,True 和 False。当把布尔型变量用在数字运算中,用 1 和 0 代表 True 和 False。

    布尔型变量 List item 布尔 (boolean) 型变量只能取两个值,True 和 False.当把布尔型变量用在数字运算中,用 1 和 0 代表 True 和 False. 除了直接给变量赋 ...

  6. JAVA中用什么来定义布尔型变量_Java 布尔型

    Java 布尔型 接下来,我们准备为大家介绍"布尔型". "布尔型"--布尔型只有真或假,它是关系表达式的运算结果,真是true,而假是false,而这种类型主 ...

  7. Java中的基本数据类型讲解(数值型、字符型、布尔型)

    数据类型 数据类型的分类 分为 基本数据类型和引用数据类型 基本数据类型 基本数据类型分为数值型.字符型和布尔类型 数值型 数值型分为整数型和浮点型(小数型) 整数型 包含:int. short. b ...

  8. c++基本数据类型基本类型: 整型: 短整型: short int 整型: int 长整型:long int 字符型:char(分为有符号和无符号,默认有符号) 浮点型:

    基本类型: 整型: 短整型: short int 整型: int 长整型:long int 字符型:char(分为有符号和无符号,默认有符号) 浮点型:单精度型:float 双精度型:double 长 ...

  9. C语言中的布尔型变量

    C语言中的布尔型变量     使用C++或JAVA等编程语言较多的人,可能随手就习惯定义一个flag,其数据类型为布尔型,然后用true和false来表示真与假的问题.这个是非常常用的.但是,在C语言 ...

最新文章

  1. 斯坦福CS520 | 知识图谱到底是什么?从各顶会看知识图谱定义
  2. DBA_Oracle Database 11g 面向 DBA 和开发人员的重要特性
  3. 用rand_7()实现rand_10()
  4. 渗透测试---数据库安全: sql注入数据库原理详解
  5. Node.js webpack-dev-server配置命令的两种方式
  6. Linux Kernel and Android休眠与唤醒
  7. 时间序列研(part1)--随机过程
  8. 使用Spring AOP进行面向方面的编程
  9. Java进阶学习资料!dockerjar内存
  10. display:flex
  11. Spring JMS 整合 ActiveMQ
  12. 数据结构堆栈 内存堆栈_了解堆栈数据结构
  13. linux 查看进程存在时间
  14. 解决方案:awesomium web-browser frameworkThis View has crashed!
  15. 用Python学《微积分B》(微积分应用)
  16. zcu102_14_Zynq在Standalone下使用uGUI
  17. python中pos函数用法_python中pos
  18. javascript基础知识之三座大山
  19. 计算机网络(五):IPv6
  20. golang 如何快速清空数组

热门文章

  1. php switch
  2. CF922A Cloning Toys--题解报告
  3. 【CCCC】L3-008 喊山 (30分),BFS搜索最长路,水题
  4. 集合相等问题-蒙特卡罗算法
  5. java-php-python-基于springBoot仓库管理系统计算机毕业设计
  6. java下划线_JAVA找到下划线并且把下划线后面的字母改成大写(简单递归)
  7. mac实时麦克风_麦克风在Mac上无法使用? 这是解决方法
  8. 创意产业如何从区块链中受益?
  9. sqlserver日报 月报 年报
  10. NGS测序基础梳理03-图解边合成边测序(Sequencing by Synthesis)