### C语言关键字浅析系列 ###

### ISO/ANSI C 关键字 ###

_Imaginary是C99新增的关键字,表示一种基本数据类型——虚数

与_Complex一样,该类型的出现主要是为了解决工程和数学计算上很多涉及到复数计算的情况

_Imaginary的作用是:

声明虚数类型。

_Imaginary也很少使用了,一般都建议调用一个叫<complex.h>的标准头文件,使用里面的imaginary代替_Imaginary

C99后支持的_Imaginary有三种虚数类型:

float _Imaginary a;       /* 虚数类型的实部为0 */
double _Imaginary b;      /* 与上述类似 */
long double _Imaginary c;

使用<complex.h>头文件可以更方便的完成复数问题(虚数单位i写作大写的I):

double imaginary c = 5.3 * I;      /* 5.3i */

——参考《C Primer Plus第五版》

相关文章:

C语言关键字浅析-_Complex

C语言关键字浅析-_Imaginary相关推荐

  1. C语言关键字浅析-enum

    ### C语言关键字浅析系列 ### ### ISO/ANSI C 关键字 ### enum关键字的原型是enumerated type,意思是枚举类型 这是ISO/ANSI C90标准新增的关键字之 ...

  2. C语言关键字浅析-return

    ### C语言关键字浅析系列 ### ### ISO/ANSI C 关键字 ### return关键字是C程序中最常见的关键字之一 对于一个最简单的demo程序,或者说你最早接触的HELLO WORL ...

  3. C语言关键字浅析-double

    ### C语言关键字浅析系列 ### ### ISO/ANSI C 关键字 ### double关键字声明一种称之为"双精度"的浮点数据类型 其"双"之处在于与 ...

  4. C语言关键字浅析-float

    ### C语言关键字浅析系列 ### ### ISO/ANSI C 关键字 ### float从单词的字面上看是"浮动"的意思 在C语言中,float表示一种基本数据类型,浮点型, ...

  5. C语言关键字浅析-do

    ### C语言关键字浅析系列 ### ### ISO/ANSI C 关键字 ### do关键字在C语言中不能单独使用 它需要和while关键字配套使用表示一种退出条件循环结构 其区分于while循环和 ...

  6. C语言关键字浅析-while

    ### C语言关键字浅析系列 ### ### ISO/ANSI C 关键字 ### while在英文中常被翻译为"在--的时候,当--时",私以为在C语言的while里,应当为&q ...

  7. C语言关键字浅析-short

    ### C语言关键字浅析系列 ### ### ISO/ANSI C 关键字 ### short,本意是"短,矮"的意思,在C语言中声明一种短整数类型,与long相对应 short与 ...

  8. C语言关键字浅析-switch

    ### C语言关键字浅析系列 ### ### ISO/ANSI C 关键字 ### switch在英文中是"开关"的意思,比如switch on和switch off可以表示电灯的 ...

  9. C语言关键字浅析-const

    ### C语言关键字浅析系列 ### ### ISO/ANSI C 关键字 ### const关键字是ISO/ANSI C90标准新添加的关键字之一 同期的"新生"还有enum.s ...

最新文章

  1. NeurIPS 2020不用抢票了!官方宣布改线上举办,网友:nice!已白嫖3个顶会
  2. {转} Eclipse 高亮显示选中的相同变量
  3. access设计视图打不开_定制橱柜衣柜怎么测量才能避免出错?(设计师必看)
  4. 15个Google面试题以及答案~~~~你会几个?
  5. 迷你linux设备,ComputeLab发布MintBox迷你PC:专为Linux系统玩家打造
  6. textarea 输入框限制字数
  7. VIO-slam 系统构建
  8. zmq源码阅读 --- api介绍 -- zmq_ctx_new + zmq_socket + zmq_bind + zmq_close + zmq_ctx_destroy
  9. 利用Oracle Enterprise Manager Cloud Control 12c创建DataGuard Standby
  10. eclipse 安装gradle并成功创建一个项目
  11. php两次跳转,小程序使用函数节流解决页面多次跳转问题
  12. 夏普电视账号服务器异常,夏普电视故障通病维修案例,你中了几个?
  13. java毕业设计——基于java+Eclipse的扫雷游戏设计与实现(毕业论文+程序源码)——扫雷游戏
  14. matlab中用plot函数绘制的常用设置以及五点三次平滑法的实现
  15. 如何在word中像LaTex那样打公式
  16. 【SVAC】国家视频编解码标准SVAC的特色和优势
  17. c语言用分支结构判断最大字符,第3章C语言 分支结构PPT课件.ppt
  18. Unreal 入门-EQS
  19. 肾内科护理 100326
  20. 详解 gRPC 客户端长连接机制实现

热门文章

  1. 对计算机文化和职业道德的理解,第七章_计算文化与计算机职业道德教育.pptx
  2. 002-实现Unity3d中触摸屏幕控制物体的旋转和缩放 代码实现
  3. 计算机未连接到网络但是可以上网,win10系统能上网但图标显示未连接的解决办法...
  4. 菜鸡的ShaderForge3-利用UV贴图制作卡通风格材质
  5. Spring、Mybatis、Spring MVC整合实例
  6. Java从业者职业生涯必备书籍200+
  7. Java聊天程序设计
  8. requests实际使用例子
  9. 【洛谷1106明明的随机数】
  10. STM32F103C8移植uCOSIII(HAL库)