c语言编程基础------0.0.0c99介绍
来源:互联网 发布:js定义一个数组变量 编辑:程序博客网 时间:2024/05/17 02:49
C99标准是 ISO/IEC 9899:1999 - Programming languages -- C 的简称[1] ,是C语言的官方标准第二版。1999年12月1日,国际标准化组织(ISO)和国际电工委员会(IEC)旗下的C语言标准委员会(ISO/IEC JTC1/SC22/WG14)正式发布了这个标准文件[2] 。
目录
1C99标准简介编辑
2C99标准的新特性编辑
#include<stdio.h>
#defineMY_DEBUG_LOG(...)printf(__VA_ARGS__)
#defineMY_DEBUG_TRACE(format,...)printf(format,##__VA_ARGS__)
intmain(
void
)
{
MY_DEBUG_LOG(
"Hello,world!Thevalueis:%d\n"
,100);
MY_DEBUG_TRACE(
"Hello,world!Thevalueis:%d\n"
,-100);
MY_DEBUG_LOG(
"Hello,world!"
);
MY_DEBUG_TRACE(
"Hi,there!"
);
}
#include<math.h>
#include<stdio.h>
#include<complex.h>
intmain(
void
)
{
float_Complexf=-1.0f;
f=csqrtf(f)+1.0iF;
printf
(
"Thecomplexnumberis:%g+i%g\n"
,crealf(f),cimagf(f));
double_Complexd=cexp(2.0i*M_PI);
printf
(
"e^(i2PI)=%f+i%f\n"
,creal(d),cimag(d));
}
3C99标准的后续标准编辑
- 参考资料
1. ISO/IEC 9899:1999 - Programming languages -- C .国际标准化组织(ISO - International Organization for Standardization)[引用日期2014-11-23] .
2. ISO/IEC JTC1/SC22/WG14 - C .Open Standards[引用日期2014-11-23] .
3. Status of C99 features in GCC .GCC, the GNU Compiler Collection[引用日期2014-11-23] .
4. Clang Compiler User’s Manual ."clang" C Language Family Frontend for LLVM[引用日期2014-11-23] .
5. C99 Support in Intel® C++ Compiler .Intel® Developer Zone.2014-08-26 [引用日期2014-11-23] .
6. C99 library support in Visual Studio 2013 .MSDN Blogs.2013-07-19 [引用日期2014-11-23] .
7. C99最终版草案N1256 .ISO开放标准 [引用日期2014-11-16] .
8. C语言标准委员会(ISO/IEC JTC1/SC22/WG14) .ISO/IEC 9899:1999 .瑞士 :国际标准化组织(ISO)、国际电工委员会(IEC) ,1999 :xii .
9. C语言标准化委员会(ISO/IEC JTC1/SC22/WG14) .ISO/IEC 9899:1999 .瑞士 :国际标准化组织(ISO)、国际电工委员会(IEC) ,1999 :130 .
10. C语言标准委员会(ISO/IEC JTC1/SC22/WG14) .ISO/IEC 9899:1999 .瑞士 :国际标准化组织(ISO)、国际电工委员会(IEC) ,1999 :52 .
- c语言编程基础------0.0.0c99介绍
- c语言编程基础------0.0c语言介绍
- 新的C语言: C99标准介绍
- 新的C语言: C99标准介绍
- 新的C语言: C99标准介绍
- c语言 c99 标准
- c语言编程基础------1.c语言编译原理介绍
- c语言编程基础------0.0.1c语言简易介绍(百度百科)
- C语言基础介绍
- C语言 C99新增关键字
- c语言编程基础------0.4.1 glibc介绍--百度百科
- c语言编程基础------0.4.2 EGLIBC介绍
- C语言编程基础
- c语言基础编程
- c语言基础--编程基础
- c语言语法规则 c99版
- C语言规范:C89、C90、C95、C99
- C语言规范:C89、C90、C95、C99
- VS中各种C运行时库的区别
- Hosts文件-本机DNS域名解析
- Android APP无法接收开机广播
- UVA 10341- Solve It(二分+精度求解方程值)
- SVG工具inkscape0.91
- c语言编程基础------0.0.0c99介绍
- 简单驱动移植
- MAVEN 基本的一些概念 (笔记—补充中。。。。。)
- MySQL Workbench 查询超时time out(Lost Connection)解决方案
- 小数化为分数 编程之美
- Eclipse搭建SSH(Struts2+Spring3+Hibernate3)框架项目教程(转载自YnWi的博客)
- hibernate继承映射3种实现形式归纳
- Java静态方法为什么不能访问非静态方法
- python学习笔记