首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏开发语言-C/C++

    C语言函数大全--c开头的函数

    long double value %.4Lf is %.4Lf", xL, cbrtl(xL)); return 0;}1.3 运行结果2. ceil,ceilf,ceill2.1 函数说明函数声明函数功能 temp.txt", "w"); /* force an error condition by attempting to read */ ch = fgetc(fp); printf("%c\ clearerr(fp); } printf("Error Flag : %d", ferror(fp)); fclose(fp); return 0;}9.3 运行结果10 include <io.h>int main(){ int handle; char buf[11] = "0123456789"; /* create a file containing 10 handle = creat("temp1.txt", S_IREAD | S_IWRITE); printf("Create file successfully"); /* write 10

    95121编辑于 2024-12-28
  • 来自专栏开发语言-C/C++

    C语言函数大全--a开头的函数

    4.2 演示示例#include <dos.h>#include <stdio.h>unsigned char buff[512];int main(){ int i; char c; ; printf("\nInsert a diskette for drive A:\n"); printf("and press ENTER when ready. . ."); c= 1]=buff[2]=0xff; for (i=3;i<512;i++) buff[i]=0; abswrite(0,1,1,buff); abswrite(0,1,10 ,buff); for (i=0;i<512;i++) buff[i]=0; for (i=2;i<10;i++) abswrite (0,1,i,buff) null terminated string */ strcpy(str, asctime(&t)); printf("%s\n", str); return 0;}9.3 运行结果10

    66521编辑于 2024-12-01
  • 来自专栏开发语言-C/C++

    C语言函数大全--r 开头的函数

    个随机数 for (int i = 0; i < 10; i++) { printf("%d\n", rand()); } return 0;}注意:每次程序运行时,rand (10 * sizeof(int)); if (p == NULL) { printf("内存分配失败\n"); exit(1); } // 更改为 20 10 个整型变量的内存空间,并判断是否分配成功。 BGI 驱动程序主要用于支持 Borland C++ 等 IDE 环境下的图形绘制和显示操作,它们通常存储在一个单独的库文件中,例如 graphics.h 头文件需要使用的 BGI driver 位于 (x, y+textheight("W"), "Press any key to halt:"); getch(); closegraph(); return 0;}9.3 运行结果10

    38311编辑于 2025-07-01
  • 来自专栏开发语言-C/C++

    C语言函数大全--p 开头的函数

    int putc(int c, FILE *stream);它是标准 I/O 库中定义的函数,用于将一个字符输出到指定的文件流。 int putchar(int c);它是标准 I/O 库中定义的函数,用于将一个字符输出到标准输出流(通常是控制台窗口)。int putenv(char *string);用于设置环境变量的值。 ,pow10f,pow10l4.1 函数说明函数声明函数功能 double pow10(double x);用于计算 10^x (double)float pow10f(float x);用于计算 7.3 运行结果8. putc8.1 函数说明函数声明函数功能 int putc(int c, FILE *stream);它是标准 I/O 库中定义的函数,用于将一个字符输出到指定的文件流。 8.3 运行结果9. putchar9.1 函数说明函数声明函数功能 int putchar(int c);它是标准 I/O 库中定义的函数,用于将一个字符输出到标准输出流(通常是控制台窗口)。

    42431编辑于 2025-05-15
  • 来自专栏开发语言-C/C++

    C语言函数大全--l开头的函数

    函数 <fcntl.h> 中的一个函数,用于对文件进行加锁或解锁操作 double log(double x);计算自然对数 double log10(double x);计算以 10 为底的对数void 此外,如果两个参数中有一个或两个都是负数,则商和余数的计算规则将根据 C 标准进行调整。 size, int (*compar)(const void *, const void *));它是标准 C函数 <search.h> 中的一个函数,用于在一个数组中查找指定元素。 8.3 运行结果9. lock9.1 函数说明函数声明函数功能 int lock(int fd, int cmd, off_t len);它是标准 C函数 <fcntl.h> 中的一个函数,用于对文件进行加锁或解锁操作 10.3 运行结果11. log1011.1 函数说明函数声明函数功能 double log10(double x);计算以 10 为底的对数参数:x : 要计算以 10 为底的对数的数字返回值: x

    43421编辑于 2025-04-29
  • 来自专栏开发语言-C/C++

    C语言函数大全--u 开头的函数

    str, int base);用于将无符号长整型数转换成指定基数下的字符串表示 参数:value : 要转换的无符号长整型数str : 用于存储转换后的字符串base : 要使用的进制数,可以为 2、8、10 n", c); fclose(fp); return 0;}在上面的示例代码中,我们首先打开了一个名为 test.txt 的文本文件;接着,使用 fgetc() 函数从中读取一个字符;然后, 2.3 运行结果3. ungetch3.1 函数说明函数声明函数功能 int ungetch(int c);用于将字符推回输入流中 参数:c : 要推回的字符3.2 演示示例#include <stdio.h = EOF && isdigit(ch)) i = 10 * i + ch - 48; if (ch ! 5.3 运行结果6. unlock6.1 函数说明函数声明函数功能 int unlock(int handle, long offset, long length);它不是标准 C 库中的函数,而是 Linux

    33211编辑于 2025-07-20
  • 来自专栏开发语言-C/C++

    C语言函数大全--h开头的函数

    1. hypot,hypotf,hypotl1.1 函数说明函数声明函数功能 double hypot(double x, double y);计算直角三角形的斜边长(double) float hypotf // 否则就是磁盘错误 drive = ax & 0x00FF; errorno = di & 0x00FF; sprintf(msg, "Error: %s on drive %c\ 不过需要留意,conio.h 并非标准 C 库的一部分,它主要在像 Turbo C 这类旧的编译器中使用,而在现代开发环境里可能不被支持。 5. hcreate,hcreate_r5.1 函数说明函数声明函数功能 int hcreate(size_t nel);根据条目数创建哈希表。 API Reference Document][highvideo][hcreate,hsearch,hdestroy,hcreate_r,hsearch_r,hdestroy_r][UTILS-标准C

    47921编辑于 2025-04-02
  • 来自专栏开发语言-C/C++

    C语言函数大全--j开头的函数

    总览函数声明函数功能 double j0 (double x);计算 x 的 第一类 0 阶贝塞尔函数(double) float j0f (float x);计算 x 的 第一类 0 阶贝塞尔函数(float stdlib.h>#include <stdio.h>#include <time.h>int main() { // 初始化种子 srand48(time(NULL)); // 生成10 5. join5.1 函数说明函数声明函数功能 int join(pthread_t thread, void **retval);等待线程退出并回收资源在 C 语言中,join 函数不是标准库函数,也不是 10. jiffies_delta_to_msecs10.1 函数说明函数声明函数功能 unsigned long jiffies_delta_to_msecs(unsigned long delta) 参考[MATH-标准C库]《Linux内核API完全参考手册》

    69121编辑于 2025-04-23
  • 来自专栏开发语言-C/C++

    C语言函数大全--e开头的函数

    #include <conio.h>int main(){ char *string; double value; int decpt, sign; int ndigit = 10 7.2 演示示例7.2.1 SubEnvTest.c参考 5.2.1 的 SubEnvTest.c7.2.2 Test.c#include <process.h>#include <stdio.h>#include 8.2 演示示例8.2.1 SubTest.c参考 4.2.1 的 SubTest.c8.2.2 Test.c#include <process.h>#include <stdio.h>#include // 执行成功,这里不会执行到 printf("result = %d\n", result); perror("exec error"); exit(1);}9.3 运行结果10 11.2 演示示例11.2.1 SubEnvTest.c参考 5.2.1 的 SubEnvTest.c11.2.2 Test.c#include <process.h>#include <stdio.h

    51112编辑于 2025-01-09
  • 来自专栏开发语言-C/C++

    C语言函数大全--q 开头的函数

    ));用于将指定数组按指定顺序进行排序void quick_exit(int status);它是 C11 标准中新增的函数,用于快速退出程序并执行一些清理操作。 该函数在某些操作系统上可能不可用,因为它并非标准的 C 语言函数,而是 POSIX 标准中定义的函数。 1.3 运行结果2. quick_exit2.1 函数说明函数声明函数功能 void quick_exit(int status);它是 C11 标准中新增的函数,用于快速退出程序并执行一些清理操作。 该函数在某些操作系统上可能不可用,因为它并非标准的 C 语言函数,而是 POSIX 标准中定义的函数。 最后进入一个无限循环,每隔 10 毫秒调用 qurt_timer_sleep() 函数进入休眠状态,等待定时器超时。

    24621编辑于 2025-06-21
  • 来自专栏开发语言-C/C++

    C语言函数大全--v 开头的函数

    va_end(args2); /* 清理复制的可变参数列表 */ va_end(args1); /* 清理原始可变参数列表 */}int main() { print_args(3, 10 args; va_start(args, format); vprintf(format, args); va_end(args);}int main() { int a = 10 args, format); vscanf(format, args); va_end(args);}int main() { int a; float b; char s[10 9.3 运行结果10. vsscanf10.1 函数说明函数声明函数功能 int vsscanf(const char *str, const char *format, va_list ap);它使用格式化字符串 ]; char buffer[] = "10 3.1415 huazie"; myscan(buffer, "%d%f%s", &a, &b, s); printf("a=%d

    29831编辑于 2025-07-22
  • 来自专栏开发语言-C/C++

    C语言函数大全--i开头的函数

    $$$\n"); return 0; } 10. intdosx 10.1 函数说明 函数声明 函数功能 int intdosx(union REGS *inregs, union REGS 函数声明 函数功能 int isalnum(int c); 检查字符 c 是否为字母或数字 参数: c : 待检查的字符 返回值: 若字符为字母或数字,返回非零值; 否则返回 0。 这其实同 C 语言的自动类型转换有关。 我们知道在 C 语言中,char 类型本质上是一种整数类型,它占用一个字节(8 位)的存储空间,用于存储字符的 ASCII 码值(或其他字符编码值)。 15.3 运行结果 16. isalpha 16.1 函数说明 函数声明 函数功能 int isalpha(int c); 检查字符 c 是否为(大写或小写)字母 参数: c : 待检查的字符 函数声明 函数功能 int isspace(int c); 检查字符 c 是否为空白字符,如空格(' ')、制表符('\t')、换行符('\n')等。

    42021编辑于 2025-04-21
  • 来自专栏开发语言-C/C++

    C语言函数大全--o 开头的函数

    总览函数声明函数功能 void obstack_init(struct obstack *obstack_ptr);它是 POSIX 标准库中的一个非标准函数,用于初始化对象堆栈。 与 open() 函数相比,openat() 函数更加灵活,并支持更多的选项。 2.2 演示示例#include <stdio.h>#include <stddef.h>struct example { int a; char b; double c;};int 3. open3.1 函数说明函数声明函数功能 int open(const char *path, int oflag, ...) 7. on_exit7.1 函数说明函数声明函数功能 int on_exit(void (*function)(int, void *), void *arg);它是 POSIX 标准定义的一个函数,用于在进程退出时调用注册的回调函数

    43321编辑于 2025-05-14
  • 来自专栏开发语言-C/C++

    C语言函数大全--k开头的函数

    kbhit()) { // 等待用户按键 } ch = getch(); // 获取用户按下的键值 printf("You pressed the '%c' key\n" () 函数分配了一个大小为 40 字节的整型数组,并将其初始化为 1 到 10 的连续整数。 something with mapped memory */ *(char *)ptr = 'A'; printk(KERN_INFO "Value at mapped address: %c\ 10. kmem_cache_alloc10.1 函数说明函数声明函数功能 void *kmem_cache_alloc(struct kmem_cache *cachep, int flags);它是 return -1; } obj->a = 123; obj->b = 'A'; printk(KERN_INFO "obj->a = %d, obj->b = '%c'

    51921编辑于 2025-04-27
  • 来自专栏开发语言-C/C++

    C语言函数大全--t 开头的函数

    ;将一个字符转换为其对应的 ASCII 码值 int tolower(int c);可以用于将一个 ASCII 字符转换为小写字母int toupper(int c);可以用于将一个 ASCII 字符转换为大写字母 outtextxy(100, 100, str); outtextxy(100, 120, "Height: "); outtextxy(170, 120, itoa(height, str, 10 )); outtextxy(100, 140, "Width: "); outtextxy(170, 140, itoa(width, str, 10)); getch(); closegraph 8.3 运行结果9. toascii9.1 函数说明函数声明函数功能 int toascii(int c);将一个字符转换为其对应的 ASCII 码值 参数:c : 要转换的字符9.2 演示示例#include 9.3 运行结果10. tolower10.1 函数说明函数声明函数功能 int tolower(int c);可以用于将一个 ASCII 字符转换为小写字母参数:c : 要转换的字符10.2 演示示例

    26611编辑于 2025-07-09
  • 来自专栏开发语言-C/C++

    C语言函数大全--b开头的函数

    功能号决定了bdos函数要执行的具体DOS操作。例如,功能号0x09用于在屏幕上显示字符串,功能号0x3C用于创建或打开文件。 unsigned dosdx : 用于传递额外的参数或数据给DOS功能。 常见的命令包括读取磁盘扇区(通常是0x02)、写入磁盘扇区(通常是0x03)、检查磁盘扇区是否存在(可能是0x08或0x10,具体取决于BIOS版本)等。 \n"); if (status & 0x10) printf("Selected. \n"); return 0; } 10. biostime 10.1 函数说明 函数声明 函数功能 long biostime(int cmd, long newtime); 读取或设置BIOS \n", a); return 0; } 12.3 运行结果 参考 [API Reference Document] [c语言中的 bar 函数] [c语言中的 bar3d 函数]

    58021编辑于 2024-12-06
  • 来自专栏开发语言-C/C++

    C语言函数大全--d开头的函数

    1. detectgraph1.1 函数说明函数声明函数功能 void detectgraph(int *graphdriver, int *graphmode);通过检测硬件确定图形驱动程序和模式1.2 <dos.h>#include <conio.h>// 定义一个宏INTR,代表时钟中断的十六进制向量值#define INTR 0X1C // 声明一个函数指针oldhandler,该指针指向一个没有参数且返回 void的函数。 <math.h>int main(void){ div_t x = div(10,3); // 商 和 余数 printf("10 div 3 = %d remainder %d\n detection int gdriver = DETECT, gmode, errorcode; int maxx, maxy; // our polygon array int poly[10

    52121编辑于 2025-01-05
  • 来自专栏开发语言-C/C++

    C语言函数大全--n 开头的函数

    char *nl_langinfo(nl_item item);它是一个 POSIX 标准函数,用于获取当前本地化环境下的语言环境信息。它可以返回一些与语言、货币、日期和时间格式等相关的信息。 函数将进程的调度优先级降低 10;最后将新的优先级值输出到终端。 注意: 由于 nice() 函数并不是标准 C 库中的函数,因此在编译时需要传递 -posix 参数或其他类似参数以启用 POSIX 标准。 9. nl_langinfo9.1 函数说明函数声明函数功能 char *nl_langinfo(nl_item item);它是一个 POSIX 标准函数,用于获取当前本地化环境下的语言环境信息。 10. nrand4810.1 函数说明函数声明函数功能 long nrand48(unsigned short xsubi[3]);用于生成带有指定状态的随机数。

    60521编辑于 2025-05-12
  • 来自专栏开发语言-C/C++

    C语言函数大全--m 开头的函数(上)

    errno_t memset_s(void *s, rsize_t smax, int c, rsize_t n);C11 标准新增了一个名为 memset_s() 的安全版本函数。 参数:dst : 要复制到的目标内存块的指针src : 要从中复制数据的源内存块的指针c : 指定的字符值n : 要复制的字节数返回值:如果源内存块的前 n 个字节中包含字符 c,则返回指向字符 c 后面一个字节的指针 } printf("%s\n", dst); return 0;}9.3 运行结果10. memchr10.1 函数说明函数声明函数功能 void *memchr(const void *s 13.3 运行结果14. memset,memset_s14.1 函数说明函数声明函数功能 void *memset(void *s, int c, size_t n);用于将一个内存块中的所有字节都设置为指定的值 errno_t memset_s(void *s, rsize_t smax, int c, rsize_t n);C11 标准新增了一个名为 memset_s() 的安全版本函数

    49121编辑于 2025-05-08
  • 来自专栏开发语言-C/C++

    C语言函数大全--w 开头的函数(2)

    如果不是这些情况,则将基数设置为 10。 如果不是这些情况,则将基数设置为 10。 7.3 运行结果8. wmemchr8.1 函数说明函数声明函数功能 void* wmemchr(const void* s, wchar_t c, size_t n);用于在宽字符数组中查找给定的宽字符 \n", str1, str2); return 0;}9.3 运行结果10. wmemcpy10.1 函数说明函数声明函数功能 wchar_t* wmemcpy(wchar_t* dest, const 10.3 运行结果11. wmemset11.1 函数说明函数声明函数功能 wchar_t* wmemset(wchar_t* s, wchar_t c, size_t n);用于将一个宽字符数组的前

    29511编辑于 2025-07-23
领券