c语言 _complex,c语言complex的用法

kodinid 30 0

大家好,今天小编关注到一个比较意思的话题,就是关于c语言 _complex的问题,于是小编就整理了2个相关介绍c语言 _complex的解答,让我们一起看看吧。

  1. c语言基本设计类型?
  2. bool和BOOL有什么区别?

c语言基本设计类型

C语言基本设计数据类型分为六种:有符号整型、无符号整型、字符类型、布尔类型、实浮点类型、复数和虚数浮点数类型。由11个关键字组成,分别为:int, long, short, unsigned, char, float, double, signed, _Bool, _Complex和 _Imaginary,这些类型都是c语言不可或缺的。

bool和BOOL有什么区别

1、类型 : BOOL为int型 , bool为布尔型

c语言 _complex,c语言complex的用法-第1张图片-安济编程网
图片来源网络,侵删)

2、长度不同 : bool只有一个字节 , BOOL长度视实际环境来定,一般可认为是4个字节

3、取值不同 :bool取值false和true,是0和1的区别; false可以代表0,但true有很多种,并非只有1。

4、bool表示布尔型变量,也就是逻辑型变量的定义符,以英国数学家、布尔代数的奠基人乔治·布尔(George Boole)命名。C99标准定义了一个新的关键字_Bool,提供了布尔类型。以前,C程序员总是使用自己方法定义布尔类型。0表示false,非0表示true。可能使用char类型表示一个布尔类型,也可能使用int类型表示一个布尔类型。很多函数库都定义了自己的布尔类型和相应的宏,枚举,typedef。C99把C语言原生的布尔类型带来了。C99中同时增添的关键字还有_Complex,_Imaginary等。

c语言 _complex,c语言complex的用法-第2张图片-安济编程网
(图片来源网络,侵删)

到此,以上就是小编对于c语言 _complex的问题就介绍到这了,希望介绍关于c语言 _complex的2点解答对大家有用。

c语言 _complex,c语言complex的用法-第3张图片-安济编程网
(图片来源网络,侵删)

标签: 布尔 类型 语言