mirror of
https://github.com/wangdoc/clang-tutorial.git
synced 2026-04-25 03:00:15 +08:00
@@ -81,7 +81,7 @@
|
|||||||
- `DBL_MAX_EXP`
|
- `DBL_MAX_EXP`
|
||||||
- `LDBL_MAX_EXP`
|
- `LDBL_MAX_EXP`
|
||||||
|
|
||||||
科学计数法的指数部分的十进制最大次幂
|
(13)科学计数法的指数部分的十进制最大次幂
|
||||||
|
|
||||||
- `FLT_MAX_10_EXP`
|
- `FLT_MAX_10_EXP`
|
||||||
- `DBL_MAX_10_EXP`
|
- `DBL_MAX_10_EXP`
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ long double powl(long double x, long double y);
|
|||||||
math.h 新定义了两个类型别名。
|
math.h 新定义了两个类型别名。
|
||||||
|
|
||||||
- float_t:(当前系统)最有效执行 float 运算的类型,宽度至少与 float 一样。
|
- float_t:(当前系统)最有效执行 float 运算的类型,宽度至少与 float 一样。
|
||||||
- double_t`:(当前系统)最有效执行 double 运算的类型,宽度至少与 double 一样。
|
- double_t:(当前系统)最有效执行 double 运算的类型,宽度至少与 double 一样。
|
||||||
|
|
||||||
它们的具体类型可以通过宏`FLT_EVAL_METHOD`来了解。
|
它们的具体类型可以通过宏`FLT_EVAL_METHOD`来了解。
|
||||||
|
|
||||||
@@ -49,7 +49,7 @@ math.h 还定义了一些宏。
|
|||||||
|-----------------------|-----|
|
|-----------------------|-----|
|
||||||
| MATH_ERRNO | 系统使用 errno 表示数学错误 |
|
| MATH_ERRNO | 系统使用 errno 表示数学错误 |
|
||||||
| MATH_ERREXCEPT | 系统使用异常表示数学错误 |
|
| MATH_ERREXCEPT | 系统使用异常表示数学错误 |
|
||||||
| MATH_ERRNO | MATH_ERREXCEPT | 系统同时使用两者表示数学错误 |
|
| MATH_ERREXCEPT | 系统同时使用两者表示数学错误 |
|
||||||
|
|
||||||
## 数值类型
|
## 数值类型
|
||||||
|
|
||||||
|
|||||||
@@ -213,7 +213,7 @@ setvbuf(stdout, NULL, _IONBF, 0);
|
|||||||
|
|
||||||
## ungetc()
|
## ungetc()
|
||||||
|
|
||||||
`ungetc()`将从缓存里面读取的上一个字符,重新放回缓存,下一个读取缓存的操作会从这个字符串开始。有些操作需要了解下一个字符是什么,再决定应该怎么处理,这时这个函数就很有用。
|
`ungetc()`将从缓存里面读取的上一个字符,重新放回缓存,下一个读取缓存的操作会从这个字符开始。有些操作需要了解下一个字符是什么,再决定应该怎么处理,这时这个函数就很有用。
|
||||||
|
|
||||||
它的原型如下。
|
它的原型如下。
|
||||||
|
|
||||||
@@ -227,7 +227,7 @@ int ungetc(int c, FILE *stream);
|
|||||||
int ch = fgetc(fp);
|
int ch = fgetc(fp);
|
||||||
|
|
||||||
if (isdigit(ch)) {
|
if (isdigit(ch)) {
|
||||||
ch = fgetd(fp);
|
ch = fgetc(fp);
|
||||||
}
|
}
|
||||||
|
|
||||||
ungetc(ch, fp);
|
ungetc(ch, fp);
|
||||||
|
|||||||
@@ -86,7 +86,7 @@ printf("64 %% -7 = %d\n", d.rem);
|
|||||||
|
|
||||||
### a 系列函数
|
### a 系列函数
|
||||||
|
|
||||||
`stdlib.h`定义了一系列函数,可以将字符串转为数组。
|
`stdlib.h`定义了一系列函数,可以将字符串转为数字。
|
||||||
|
|
||||||
- atoi():字符串转成 int 类型。
|
- atoi():字符串转成 int 类型。
|
||||||
- atof():字符串转成 double 类型。
|
- atof():字符串转成 double 类型。
|
||||||
|
|||||||
Reference in New Issue
Block a user