☆ C/C++ 枚举型变量(enum)与布尔型变量(bool)
★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)相关推荐
- go语言基础-数据类型- 整型,浮点型,布尔型
基本数据类型 整型和浮点型 字符串 布尔类型 所有的语言都包含这三部分,我们之前学过的shell脚本也一样: 1. 整型和浮点型 package mainimport ("fmt" ...
- php定义布尔型,php 数据类型之布尔型简介
布尔类型是PHP中 最简单的类型.它的值可以为 TRUE 或 FALSE, 1为true(真),0为false(假) 在计算机科学中,布尔数据类型又称为逻辑数据类型,是一种只有两种取值的原始类型:非零 ...
- sqli中时间型盲注和布尔型盲注实现
布尔型注入: 等待时间较长,但容易受网络波动影响,所以无法作为绝对判断条件. ②利用length语句判断数据库长度 http://127.0.0.1/sqli/Less-8/?id=1' and le ...
- php打印布尔型,PHP数据类型之布尔型的介绍_PHP
布尔类型是PHP中 最简单的类型.它的值可以为 TRUE 或 FALSE. 如: $foo=false; $foo1=true; echo "为假时输出值为:".$foo; //没 ...
- 布尔 (boolean) 型变量只能取两个值,True 和 False。当把布尔型变量用在数字运算中,用 1 和 0 代表 True 和 False。
布尔型变量 List item 布尔 (boolean) 型变量只能取两个值,True 和 False.当把布尔型变量用在数字运算中,用 1 和 0 代表 True 和 False. 除了直接给变量赋 ...
- JAVA中用什么来定义布尔型变量_Java 布尔型
Java 布尔型 接下来,我们准备为大家介绍"布尔型". "布尔型"--布尔型只有真或假,它是关系表达式的运算结果,真是true,而假是false,而这种类型主 ...
- Java中的基本数据类型讲解(数值型、字符型、布尔型)
数据类型 数据类型的分类 分为 基本数据类型和引用数据类型 基本数据类型 基本数据类型分为数值型.字符型和布尔类型 数值型 数值型分为整数型和浮点型(小数型) 整数型 包含:int. short. b ...
- c++基本数据类型基本类型: 整型: 短整型: short int 整型: int 长整型:long int 字符型:char(分为有符号和无符号,默认有符号) 浮点型:
基本类型: 整型: 短整型: short int 整型: int 长整型:long int 字符型:char(分为有符号和无符号,默认有符号) 浮点型:单精度型:float 双精度型:double 长 ...
- C语言中的布尔型变量
C语言中的布尔型变量 使用C++或JAVA等编程语言较多的人,可能随手就习惯定义一个flag,其数据类型为布尔型,然后用true和false来表示真与假的问题.这个是非常常用的.但是,在C语言 ...
最新文章
- 斯坦福CS520 | 知识图谱到底是什么?从各顶会看知识图谱定义
- DBA_Oracle Database 11g 面向 DBA 和开发人员的重要特性
- 用rand_7()实现rand_10()
- 渗透测试---数据库安全: sql注入数据库原理详解
- Node.js webpack-dev-server配置命令的两种方式
- Linux Kernel and Android休眠与唤醒
- 时间序列研(part1)--随机过程
- 使用Spring AOP进行面向方面的编程
- Java进阶学习资料!dockerjar内存
- display:flex
- Spring JMS 整合 ActiveMQ
- 数据结构堆栈 内存堆栈_了解堆栈数据结构
- linux 查看进程存在时间
- 解决方案:awesomium web-browser frameworkThis View has crashed!
- 用Python学《微积分B》(微积分应用)
- zcu102_14_Zynq在Standalone下使用uGUI
- python中pos函数用法_python中pos
- javascript基础知识之三座大山
- 计算机网络(五):IPv6
- golang 如何快速清空数组