---1.一些数学函数:
--------------------------- 1)double pow(double a,int b):a的b次方
--------------------------- 2)double floor(double a):不大于a的最大整数
--------------------------- 3)double ceil(double a):大于a的最小整数
---2.计算程序运行时间:
--------------------------------1)clock():需要定义clock_t变量 clock_t其实是long的别名 函数clock_t clock(void)返回开始进程到现在的时间 一毫秒为单位除以CLOCKS_PER_SEC宏则可以将结果变为以秒为单位
--------------------------------2)GetTickCount():需要定义DWORD变量 函数返回系统加电到现在的时间
---3.time函数:
--------------------1)localtime:返回一个以tm结构表达的机器时间信息
--------------------2)time:返回机器时间
--------------------3)asctime:返回ascii格式时间
--------------------4)ctime:返回字符串时间
--------------------5)difftime:得到两次机器时间差
---4.非本地跳转:
------------------------ setjump:设置跳转
------------------------ longjump:跳转
---5.信号:
------------------------信号处理函数:
http://c.biancheng.net/cpp/u/hs9/
------------------------to do
---6.断言:
-----------------------assert(expression)检查条件 若为真 无作为 若为假 则会打印错误 再调用abort 使用NDEBUG宏可以是编译器忽略所有断言 进而提高效率
-----------------------(注意非法与错误的区别 非法情况应该用assert)
---7.环境变量:
----------------------char* getenv(char *):根据给定的环境变量名返回环境变量值
---8.本地化设置:
----------------------- <locale.h>(不常用 做简要了解)
----------------------- 设置本地化的函数与数据类型