C语言标准库
文章平均质量分 71
*OASIS*
这个作者很懒,什么都没留下…
展开
-
编写函数统计数字出现次数
编写一个函数,可统计任一整数中某个位数出现的次数。例如-21252中,2出现了3次,则该函数应该返回3。函数定义为:int Count_Digit ( int N, int D );其中 N 和 D 都是用户传入的参数。N的值不超过int的范围;D是[0, 9]区间内的个位数。函数须返回 N 中 D 出现的次数。输入整数N和整数D,以空格隔开输出次数-21252 2】3主函数:int main(){}原创 2022-12-12 20:15:35 · 1943 阅读 · 0 评论 -
C 标准库 - <assert.h>
C 标准库的头文件提供了一个名为的宏,它可用于验证程序做出的假设,并在假设为假时输出诊断消息。已定义的宏指向另一个宏,宏不是 的一部分。原创 2022-12-02 19:45:15 · 288 阅读 · 0 评论 -
C 标准库 - <ctype.h>
C 标准库的头文件提供了一些函数,可用于测试和映射字符。这些函数接受作为参数,它的值必须是 EOF 或表示为一个无符号字符。如果参数 c 满足描述的条件,则这些函数返回非零(true)。如果参数 c 不满足描述的条件,则这些函数返回零。原创 2022-12-02 19:46:22 · 101 阅读 · 0 评论 -
C 标准库 - <errno.h>
C 标准库的errno.h头文件定义了整数变量errno,它是通过系统调用设置的,在错误事件中的某些库函数表明了什么发生了错误。该宏扩展为类型为 int 的可更改的左值,因此它可以被一个程序读取和修改。在程序启动时,errno设置为零,C 标准库中的特定函数修改它的值为一些非零值以表示某些类型的错误。您也可以在适当的时候修改它的值或重置为零。errno.h头文件定义了一系列表示不同错误代码的宏,这些宏应扩展为类型为int的整数常量表达式。原创 2022-12-02 19:46:46 · 738 阅读 · 0 评论 -
C 标准库 - <float.h>
C 标准库的float.h头文件包含了一组与浮点值相关的依赖于平台的常量。这些常量是由 ANSI C 提出的,这让程序更具有可移植性。组件组件描述S符号 ( +/- )b指数表示的基数,2 表示二进制,10 表示十进制,16 表示十六进制,等等...e指数,一个介于最小值emin和最大值emax之间的整数。p精度,基数 b 的有效位数或。原创 2022-12-02 19:47:23 · 274 阅读 · 0 评论 -
C 标准库 - <limits.h>
limits.h头文件决定了各种变量类型的各种属性。定义在该头文件中的宏限制了各种变量类型(比如 char、int 和 long)的值。这些限制指定了变量不能存储任何超出这些限制的值,例如一个无符号可以存储的最大值是 255。原创 2022-12-02 19:49:20 · 271 阅读 · 0 评论 -
C 标准库 - <locale.h>
locale.h头文件定义了特定地域的设置,比如日期格式和货币符号。接下来我们将介绍一些宏,以及一个重要的结构和两个重要的函数。原创 2022-12-02 19:50:34 · 195 阅读 · 0 评论 -
C 标准库 - <math.h>
math.h 头文件定义了各种数学函数和一个宏。在这个库中所有可用的功能都带有一个 double 类型的参数,且都返回 double 类型的结果。下面是这个库中定义的唯一的一个宏:当函数的结果不可以表示为浮点数时。如果是因为结果的幅度太大以致于无法表示,则函数会设置 errno 为 ERANGE 来表示范围错误,并返回一个由宏 HUGE_VAL 或者它的否定(- HUGE_VAL)命名的一个特定的很大的值。如果结果的幅度太小,则会返回零值。在这种情况下,error 可能会被设置为 ERANGE,也有可能不会原创 2022-12-03 10:38:25 · 232 阅读 · 0 评论 -
C 标准库 - <setjmp.h>
setjmp.h 头文件定义了宏 setjmp()、函数 longjmp() 和变量类型 jmp_buf,该变量类型会绕过正常的函数调用和返回规则。下面列出了头文件 setjmp.h 中定义的变量:下面是这个库中定义的唯一的一个宏:下面是头文件 setjmp.h 中定义的唯一的一个函数:原创 2022-12-03 10:39:22 · 90 阅读 · 0 评论 -
C 标准库 - <signal.h>
signal.h 头文件定义了一个变量类型 sig_atomic_t、两个函数调用和一些宏来处理程序执行期间报告的不同信号。下面是头文件 signal.h 中定义的变量类型:下面是头文件 signal.h 中定义的宏,这些宏将在下列两个函数中使用。SIG_ 宏与 signal 函数一起使用来定义信号的功能。SIG 宏用于表示以下各种条件的信号码:下面是头文件 signal.h 中定义的函数:原创 2022-12-03 10:39:50 · 98 阅读 · 0 评论 -
C 标准库 - <stdarg.h>
stdarg.h 头文件定义了一个变量类型 va_list 和三个宏,这三个宏可用于在参数个数未知(即参数个数可变)时获取函数中的参数。可变参数的函数通在参数列表的末尾是使用省略号(,...)定义的。下面是头文件 stdarg.h 中定义的变量类型:下面是头文件 stdarg.h 中定义的宏:原创 2022-12-03 10:40:36 · 91 阅读 · 0 评论 -
C 标准库 - <stddef.h>
stddef .h 头文件定义了各种变量类型和宏。这些定义中的大部分也出现在其它头文件中。下面是头文件 stddef.h 中定义的变量类型:下面是头文件 stddef.h 中定义的宏:原创 2022-12-03 10:41:14 · 280 阅读 · 0 评论 -
C 标准库 - <stdio.h>
stdio .h 头文件定义了三个变量类型、一些宏和各种函数来执行输入和输出。下面是头文件 stdio.h 中定义的变量类型:下面是头文件 stdio.h 中定义的宏:下面是头文件 stdio.h 中定义的函数:原创 2022-12-03 10:42:11 · 367 阅读 · 0 评论 -
C 标准库 - <stdlib.h>
stdlib .h 头文件定义了四个变量类型、一些宏和各种通用工具函数。下面是头文件 stdlib.h 中定义的变量类型:下面是头文件 stdlib.h 中定义的宏:下面是头文件 stdlib.h 中定义的函数:原创 2022-12-03 10:43:49 · 180 阅读 · 0 评论 -
C 标准库 - <string.h>
string .h 头文件定义了一个变量类型、一个宏和各种操作字符数组的函数。下面是头文件 string.h 中定义的变量类型:下面是头文件 string.h 中定义的宏:下面是头文件 string.h 中定义的函数:原创 2022-12-03 10:44:55 · 277 阅读 · 0 评论 -
C 标准库 - <time.h>
time.h 头文件定义了四个变量类型、两个宏和各种操作日期和时间的函数。下面是头文件 time.h 中定义的变量类型:tm 结构的定义如下:下面是头文件 time.h 中定义的宏:下面是头文件 time.h 中定义的函数:原创 2022-12-03 10:46:06 · 244 阅读 · 0 评论