关于C语言中的Complex(复数类型)和imaginary(虚数类型)

其实这里的复数complex就是数学里的复数,包含实部和虚部两个部分,比如:x=2.1+6i,下面进行详细介绍。

C99 新增了复数类型(_Complex)和虚数类型(_Imaginary)。简单来说,C99 提供了三种复数类型:float _Complex,double _Complex,和 long double _Complex。对于 float _Complex类型的变量来说,它包含两个 float类型的值,一个用于表示复数的实部(real part),另一个用于表示虚部(imaginary part)。类似地,double _Complex 包含两个 double类型的值。C99 也提供了三种虚数类型:float _Imaginary,double _Imaginary,以及 long double _Imaginary。虚数类型只有虚部,没有实部。

包含标准头文件 complex.h 后,我们就可以用 complex来代表 _Complex,用imaginary来代表 _Imaginary,以及用 I来代表虚数单位 i,也就是 -1的平方根。例如:

#include

double _Complex x = 5.2;

double complex y = 5.0 * I;

double complex z = 5.2 – 5.0 * I;

注意:_Complex类型对于独立式环境(freestanding environment)来说是可选的。可选的意思是,不强制必须支持这种类型。而所谓独立式环境,是指 C 程序可以在没有操作系统的情况下运行。_Imaginary类型在任何环境下都是可选的。目前的编译器对这两种类型的支持都不太好,在此就不对这两种类型进行更深入的讨论了

转自http://blog.csdn.net/zxxssdsd/article/details/9948817,仅个人学习使用。

c语言 单词变复数_关于C语言中的Complex(复数类型)和imaginary(虚数类型)相关推荐

  1. Go语言中的complex(复数)

    简介 Go语言作为一门通用型语言,很罕见的吧complex作为了内建函数.可见其试图涉及的领域是很广泛的. 在Go语言中complex有两种类型,complex32和complex64.complex ...

  2. java语言中 逻辑常量_在 Java语言中 ,逻辑常量只有哪两个值 (true,false)_语文答案_学小易找答案...

    [单选题]推进增长动能转换,以加快发展先进制造业为重点全面提升( ) [单选题]甲状腺素可( )神经元突触的活动. [判断题]神经元接受两个的独立的时间上接近的刺激后,突触后电位是呈现一个非线性的叠加 ...

  3. c语言虚数变量,关于C语言中的Complex(复数类型)和imaginary(虚数类型)

    关于C语言中的Complex(复数类型)和imaginary(虚数类型) 其实这里的复数complex就是数学里的复数,包含实部和虚部两个部分,比如:x=2.1+6i,下面进行详细介绍. C99 新增 ...

  4. c语言 单词变复数_C语言中的复数-C基础

    复数: 复数比较详细的内容请参考: C支持复数的数学计算,复数Z可以在笛卡尔坐标表示为:Z=x+y*I:其中x和y是实数,I是虚数单位.数x被称为实部,数y为虚部.在c语言中,一个复数是有浮点类型表示 ...

  5. c语言 单词变复数_简谈C语言中的复数

    C语言中的复数操作 注: complex类型是自c99标准后引入,具体实现并不是标准的,每个编译器的实现的标准可能不一样,具体的还请查询相关的编译器的实现标准. 复数在数学运算中十分重要,在编写数值运 ...

  6. c语言 单词变复数_DEV-C++中编写了一段C程序,其中设置了用文件进行... 请编一个程序,可以将英语规则名词由单数变成复数......

    导航:网站首页 > DEV-C++中编写了一段C程序,其中设置了用文件进行... 请编一个程序,可以将英语规则名词由单数变成复数... DEV-C++中编写了一段C程序,其中设置了用文件进行.. ...

  7. 在python语言中可作为源文件后缀名的是_在Python语言中,可以作为源文件后缀名的是( )_学小易找答案...

    [多选题]在2013清单计价中,其他项目界面,包括( ) [多选题]在分部分项工程清单下,添加一项定额的方法有( ) [单选题]下列各项中,关于企业无法查明原因的现金溢余,经批准后应贷记的会计科目是( ...

  8. java语言中类定义数组赋值_在Java语言中,下列对于字符数组的定义并赋值正确的是(选一项)_学小易找答案...

    [单选题]<茶花女--饮酒歌>这段音乐属于级进还是跳进的旋律? <茶花女-饮酒歌>.mp4 [简答题] [单选题]对外汉语教学中以系统讲授语言知识的一类课型,包括语音.词汇.语 ...

  9. r语言显示找不到read_html,R语言中read.table函数不常见的用法-文本中有#注释符号...

    自从开始学习R语言,read.table是较早接触到的函数,因为要读取数据,也因为最开始学习数据分析是用"制表分隔符的txt"文件比较多,xlsm在linux系统中又不太合适,所以 ...

最新文章

  1. python arcade库是干什么的-Python街机模块arcade的鼠标移动与单击示例
  2. Objective-c 字符串的拼接
  3. 【动态规划】数字三角形2
  4. WPF 绑定StaticResource到控件的方法
  5. 2018年度全球收入52强App发行商榜单公布:腾讯连续三年居首
  6. Spring Boot : Spring Boot 开启 debug=true 查看哪些自动配置加载了
  7. 电脑蓝屏分析教程,附工具WinDbg(x86 x64)6.12.0002.633下载
  8. 身份证读取设备开发解决方案:1、Windows下开发Qt程序demo读取身份证信息
  9. COOKIE与SESSION比较
  10. C 顺序表求交集和并集
  11. [BZOJ]4453: cys就是要拿英魂!
  12. 【读书笔记】商业自传-阿里巴巴/淘宝/阿里云/支付宝,亚洲电子商务教父:马云传_2019.10.25
  13. IMU使用系列------imu_tools验证数据是否准确及安装是否准确
  14. html 条纹背景,CSS3 一组条纹背景图案
  15. 010序列检测电路设计
  16. spring容器destory时没有调用destory-method解决方法
  17. php拼音首拼,PHP 汉字转拼音(可首字母)
  18. sshpass报错Host key verification failed
  19. CSDN知名安卓博主
  20. coj_1224: ACM小组的古怪象棋

热门文章

  1. IIS: 必须输入密码手动设置密码同步后
  2. scrapy简单爬虫
  3. 快速切题 cf118A
  4. What is call-back?
  5. C#事件(event)解析(转)
  6. c# 通用类扩展方法 备注
  7. 【好文推荐】梁宁:人一通透,就不怎么算小账
  8. 【报告分享】2019年中国人工智能商业落地研究报告.pdf(附下载链接)
  9. python 如何查看列表的维度?
  10. 双赛道20支战队解题思路大公开,线上Poster Session等你来