Win7下安装的VS2015中的stdbool.h
的位置为:
F:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include
stdbool.h
的文件内容为:
//
// stdbool.h
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// The C Standard Library <stdbool.h> header.
//
#ifndef _STDBOOL
#define _STDBOOL
#define __bool_true_false_are_defined 1
#ifndef __cplusplus
#define bool _Bool
#define false 0
#define true 1
#endif /* __cplusplus */
#endif /* _STDBOOL */
/*
* Copyright (c) 1992-2010 by P.J. Plauger. ALL RIGHTS RESERVED.
* Consult your license regarding permissions and restrictions.
V5.30:0009 */
可见在支持C99标准中,新增了关键字_Bool
,其值只能为0
或1
,这样只要导入 stdbool.h
,就能非常方便的使用我们常用的bool false true
来操作布尔类型。