C99

    C99   新知识点:

         1.新增  关键字

                   相比C90  inline 、 restrict 、_Bool 、_Complex、 _Imaginary、

                _Bool 类型由C99 引入,用于表示布尔值,即逻辑值 true 与false 。因为C 用 1 表示true ,0表示false。所以_Bool 实际也是整数类型。只是原则上它仅仅需要1位来进行存储。   

  typedef bool _Bool; // (yvals.h)

              _Complex 表示复数,_Imaginary 虚数.。

           C99   表示浮点常量新添加 一中十六进制格式。

                            前缀0x或0X,接着十六进制数字,然后是p/P,最后是2的指数。

                eg :0xa.lfp10              a是10,.lf 表示 1/16加上15/256,p10表示210(1024),整个数的十进制是10364.0.(这个好少支持的,VS 2013 都不支持)。 

          一些科学计算可能会用到复数和虚数。一般有三种复数类型,float _Complex,double _Complex和long double _Complex 。float _Complex 变量包含两个float 值,一个表示复数的实部,另一个表示复数的虚部,与之类似,也有三个虚数类型。

 

#include<math.h>
struct _complex {
        double x,y; /* real and imaginary parts */
        } ;


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值