首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C语言常用函数

(附)C语言常用函数表 任何一门语言的重点绝对不是语法或词汇(等效于编程的接口),它的唯一用途是沟通。因此编程语言是为了让计算机服务于我们而存在的。...C语言三板斧:man、info、--help 输入和输出 接口 说明 头文件 int printf(const char *format, ...); 格式化字符串,并输出到屏幕上(标准输出) stdio.h...格式化类型 格式 说明 %d 有符号十进制整数 %u 无符号十进制整数 %o 无符号八进制整数 %x 无符号十六进制整数 %f 十进制浮点数 %e 指数形式的浮点数 %g 十进制或指数形式的浮点数 %c...; 在字符串s中查找字符c的第一次出现的位置 string.h char *strrchr(const char *s, int c); 在字符串s中查找字符c的最后一次出现的位置 string.h char...delim); - 分解字符串str为一组字符串,delim为分隔符; - 首次调用时需要传入str,后续调用传入NULL - 每一次调用返回一个字符串,如果没有更多的字符串则返回NULL - 该函数会修改

10010
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    C语言常用函数小归纳

    1.scanf,作用:输入数据,对变量重新赋值 2.printf,作用:输出字符串,字符,数据等等,使结果能展示在屏幕中 3.if,作用:通常先判断一个条件是否成立,若成立则进行if函数下第一行语句(有括号则将括号内的语句运行...6.for,作用:一样为循环,但它相比前两个循环函数更加精致,更加明了,如for(power=0;power>10;power++)这行代码第一个分号前的含义是初始化变量,第二个分号前的内容是判断是否满足循环...计算变量数据类型所占的字节数,同样可以直接写成sizeof(int) 11.system("cls"),作用:将屏幕的内容清空,包含于windows.h这个头文件中 12.Sleep,作用:以ms为单位的暂停函数...,如Sleep(1000)指在1s中之后进行后面的语句,包含于windows.h这个头文件中 13.switch,作用:分支函数, 如int choose=0; switch(choose) {case

    9810

    编程基础】C语言指针函数函数指针

    往往,我们一提到指针函数函数指针的时候,就有很多人弄不懂。下面详细为大家介绍C语言中指针函数函数指针。...一、指针函数 当一个函数声明其返回值为一个指针时,实际上就是返回一个地址给调用函数,以用于需要指针或地址的表达式中。...二、函数指针 指向函数的指针包含了函数的地址,可以通过它来调用函数。声明格式如下: 类型说明符 (*函数名)(参数) 其实这里不能称为函数名,应该叫做指针的变量名。...char c=\'A\'; char *p=&c; char **cp=&p; 通过指针的指针,不仅可以访问它指向的指针,还可以访问它指向的指针所指向的数据。...下面就是几个这样的例子: char *p1=*cp; char c1=**cp; 你可能想知道这样的结构有什么用。利用指针的指针可以允许被调用函数修改局部指针变量和处理指针数组。

    2K100

    C语言 常用标准库函数 初学者常用

    碎碎念念  C语言能用的函数有很多,限于篇幅,加上本人也是初学者,在这里只给出初学者常用的标准库函数函数名字一般是其功能的英文缩写。...1.数学函数 头文件math.h 函数函数原型 函数功能 sin double sin(double x); 返回sin(x)的值 cos double cos(double x); 返回cos(x...头文件ctype.h  函数函数原型 函数功能 islower int islower(int x) 若x是小写字母,返回非0,否则返回0 isupper int isupper(int x) 若...NULL free void free(void *p); 释放p所指的内存区 5.内存操作函数 头文件string.h 函数函数原型 函数功能 memset void *memset(void...} 8.其他常用函数 函数函数原型 函数功能 random #include int random(int num); 生成0到num之间的随机数 C语言关键字 https:

    33620

    【入门必备】常用C语言编程工具

    学习C语言也是一样的,对于初学者来说往往选择一款好的编程工具是很头大的事情。下面小编就给大家点评几款常用C语言编程工具,究竟那款适合你,由你自己决定。 VC++ 6.0 ?...中国大学的计算机专业学习C语言的必备神器,也算是比较古老的C语言学习工具了。现在的大学计算机二级等级考试依然用的是这个软件,它支持是编译标准是C98。...Dev-C++ ? 又一款不错的C语言学习的编程工具。它是一个Windows环境下C/C++的集成开发环境(IDE),它是一款自由软件,遵守GPL许可协议分发源代码。...不过我个人觉的软件太大了,因为它的功能太完善,除了编写C语言,还可以编写网页代码还有动态asp等等,如果你是做网站开发或者微软软件开发的,可以使用这类软件,如果单纯的只是学习C语言,那我们就不需要大材小用...GCC 原名为 GNU C 语言编译器(GNU C Compiler),因为它原本只能处理 C语言。GCC很快地扩展,变得可处理 C++。后来又扩展能够支持更多编程语言

    2.5K50

    C语言常用字符串函数

    1.函数名: strcpy 功 能: 拷贝一个字符串到另一个 用 法: image.png 程序例: image.png 2.函数名: strcat 功 能: 字符串拼接函数 用 法: image.png...程序例: image.png 3.函数名: strchr 功 能: 在一个串中查找给定字符的第一个匹配之处\ 用 法: image.png 程序例: image.png 4.函数名:...程序例: image.png 7.函数名: strcspn 功 能: 在串中查找第一个给定字符集内容的段 用 法: image.png 程序例: image.png 8.函数名: strdup...程序例: image.png 10.函数名: strerror 功 能: 返回指向错误信息字符串的指针 用 法: image.png 程序例: image.png 11.函数名: strcmpi...: image.png 13.函数名: strncmpi 功 能: 把串中的一部分与另一串中的一部分比较, 不管大小写 用 法: image.png 程序例: image.png 14.函数

    1.2K30

    轻松学习C语言编程函数知识详解

    函数是一组一起执行任务的语句。每个C程序至少有一个函数,即main,所有最简单的程序都可以定义其他函数。您可以将代码划分为单独的函数。...C编程语言函数定义的一般形式如下 : return_type function_name( parameter list ) { body of the function} C编程中的函数定义由函数头和函数体组成...在这种情况下,对函数内部参数所做的更改不会对参数产生影响。 默认情况下,C编程使用call by value来传递参数。通常,这意味着函数内的代码不能改变用于调用函数的参数。...每个C程序至少有一个函数,即main,所有最简单的程序都可以定义其他函数。...我有一个微信公众号,经常会分享一些C语言/C++技术相关的干货;如果你喜欢我的分享,可以用微信搜索“C语言学习部落”关注,欢迎大家加入千人交流答疑裙:627+012+464

    1.1K20

    C语言----C语言内存函数

    1.这个函数在遇到\0的时候并不会停下来 2.如果source和destination有任何的重叠,复制的结果都是未定义的 memcpy函数最终返回的是目标空间的起始地址 //函数的一种写法: 这个函数最终返回的是目标空间的起始地址...: //函数的一种写法: //这个函数最终返回的是目标空间的起始地址 void* my_memcpy(void *dest, const void*src, size_t num) { assert...,非要使用,结果就是未定义的 //只负责不重叠的内存 函数的返回值是void*类型的数据 这个memcpy函数有三个数据 2.memmove--内存移动--使用和模拟实现 2.memmove--内存移动...//总之:这个拷贝是分三块区域的,最前面的一块区域满足dest<src //我们只能从前往后进行拷贝,不然会出错误 //而剩下的两块区域可以同时从后往前进行拷贝,那么我们就将这两块区域放在一起 在C语言标准中...,明确规定了memcpy只要能实现不重叠的拷贝就行,重叠的拷贝交给memmove 我们发现vs上面的库函数memcpy函数也能实现重叠内存的拷贝 我们在以后的拷贝中,我们可以用memmove,因为不管是重叠的还是不重叠的都能搞定

    6110

    C++编程常用头文件及其包含函数汇总

    是标准的C++头文件,任何符合标准的C++开发环境都有这个头文件。 ...#include   是C++里面的一个常用函数库, 等价于C中的  所包涵的函数:  1.函数名称: calloc  函数原型: void * calloc(unsigned...dec,int *sign)  函数功能: 将浮点数变成一个字符串  函数返回: 转换后字符串指针  常用函数分类  1.字符转换函数:atof,atoi,atol,strtod,strtol...  #include  地区化: 本类别的函数用于处理不同国家的语言差异。 ...地区控制 地区设置 setlocale  数字格式约定查询 国家的货币、日期、时间等的格式转换 localeconv  以上是用于原博主编程使用,属于不完整版本,完整版本请见:  C/C++常用头文件及函数汇总

    1.6K00

    C语言常用的知识没多少之函数讲解

    C语言可以实现很多的功能,这些功能都是用函数实现的,如同高中学过的y=f(x)一样。给定一个x,便能求出对应的y值。在此从自定义函数的声明、使用(调用)和常用的输入和输出函数。...多个函数定义时,函数名不能相同,并且都要符合C语言标识符的要求。函数名可以与函数内部变量的名称一样,但一般不这样定义。 参数列表是传给函数的值,可以是一个或多个,如同y=f(x)中的x。...参数类型是之前讲过的,参数名要符合C语言的标识符,每个参数之间要用逗号隔开。当没有一个参数时,可以用void表示。...但是被其它函数调用时不能再调用其函数,调用自身除外。不断调用自身的函数可以实现递归的算法,这个在C语言函数举例中讲解。...当传递的是变量的地址时,才会改变实参的值,但这个涉及C语言指针的内容,而其内容不仅多,而且还很难。所以不讲该部分的知识,有兴趣的可以参考相关书籍。

    88920

    C语言——函数

    导读 : 这篇文章主要讲解一下C语言函数的一些基本知识。 前言:函数的概念 C语言中的函数又常常被称为子程序,是用来完成某项特定的工作的一段代码。...从函数的定义角度:我们可以把函数分为库函数和自定义函数 一,库函数: 库函数是由C语言编译系统提供的,已经有一定功能的,我们只需在程序前包含有该函数原型的头文件就可以直接使用这些函数。...比如我们常用的 printf函数: #include // 就是包含printf函数的头文件 int main () { printf...("yeah"); // printf就是C语言提供的有打印功能的库函数,不需要我们自己定义 } 寻找C中的库函数及其有关的头文件的网址(C/C++官方的链接): http://zh.cppreference.com...C语言中的函数之间都是平行的,不分上下级。

    9210

    C语言函数

    一、函数的概念 数学中我们见过函数的概念,例如y=kx+b,k和b都是常数,给任意一个x就可以得到y 而C语言也引入了函数(function)这个概念,C语言中的函数就是一个完成某项特定任务的一小段代码...因为C语言的程序是由无数个小的函数组合而成的,所以我们也把函数叫做子程序。...而在C语言中存在这样两种类型的函数: 库函数:现成的,可以直接使用的函数 自定义函数:根据实际需要自己设计的函数 二、库函数 2.1 标准库和头文件 1、C语言只是规定了使用的语法规则 2、但C语言不提供库函数的...3、不过C语言的国际标准ANSI C规定了一些库函数的各种信息 比如说scanf:名字,参数,返回类型,函数的功能………… 4、而C语言的编译器厂商根据这些规定来实现这些函数 比如微软——MSVC——...比如memcpy函数C语言标准中规定的是拷贝空间不重叠的内存,而memmove函数C语言中规定的是拷贝空间重叠的内存。

    12810

    C语言----函数

    1.函数的概念 函数:founction c语言的程序代码都是函数组成的 c语言中的函数就是一个完成某项特定的任务的一段代码,这段代码有特殊的写法和调用方法 c语言中我们一般见到两种函数: .库函数 ....= a + b; int c = Add(a, b);//使用函数,调用函数,调用函数就跑到1~7行调用函数了,把a传给x,b传给y //输出 printf("%d", c);...= a + b; int c = Add(a, b);//使用函数,调用函数 //输出 printf("%d", c); return 0; } 在调用函数的时候,真实传递给函数额参数叫...,函数定义放在.c文件 函数声明放在头文件 我们要把add.h和add.c当做一个模块,只要想使用这个模块,包含头文件即可 把大型复杂的程序,拆分成多个文件的好处 1.团队协作 2.代码模块化,逻辑更加清晰...(int x, int y)//static修饰函数,让函数外部链接属性变为内部链接属性 // 只能在自己所在的.c文件中使用,其他.c文件中无法使用 //{ // return x + y; /

    5210

    c++ 常用函数

    转换为大写字母 toupper 转换为小写字母 tolower 头文件 local.h 地区化: 本类别的函数用于处理不同国家的语言差异。...: 本分类给出了各种数学计算函数,必须提醒的是ANSIC标准中的数据格式并不符合IEEE754标准,一些C语言编译器却遵循IEEE754(例如frinklin C51) ----------------...文件错误检测 ferror 得到错误提示字符串 perror 头文件 stdlib.h 实用工具函数: 本分类给出了一些函数无法按以上分类,但又是编程所必须要的。...++常用函数  如图1所示,常用数学函数      头文件#include 或者#include    函数原型  功能  返回值  int abs(int x)  求整数...3,其他常用函数  头文件#include 或者#include    函数原型  功能  返回值  说明  void abort(void)  终止程序执行

    59500

    c++ 常用函数

    转换为大写字母 toupper 转换为小写字母 tolower 头文件 local.h 地区化: 本类别的函数用于处理不同国家的语言差异。...: 本分类给出了各种数学计算函数,必须提醒的是ANSIC标准中的数据格式并不符合IEEE754标准,一些C语言编译器却遵循IEEE754(例如frinklin C51) ----------------...文件错误检测 ferror 得到错误提示字符串 perror 头文件 stdlib.h 实用工具函数: 本分类给出了一些函数无法按以上分类,但又是编程所必须要的。...++常用函数  如图1所示,常用数学函数      头文件#include 或者#include    函数原型  功能  返回值  int abs(int x)  求整数...3,其他常用函数  头文件#include 或者#include    函数原型  功能  返回值  说明  void abort(void)  终止程序执行

    64730
    领券