C语言学习0:目前用过的库函数首字母索引

C语言学习0:目前用过的库函数首字母索引

记录从学习以来使用过的函数及宏定义名
ABCDEFGHIJKLMNOPQRSTUVWXYZ

A

  1. atof() 字符串转double型
  2. atoi() 字符串转换为int
  3. atol() 字符串转换为长整数

B

  1. break 结束循环

C

  1. clock() 程序运行到此的打点数(返回类型clock_t),常配合常数CLK_TCK使用
  2. continue 结束本次循环

D

  1. do…while 循环
  2. define 宏定义

E

  1. else 否则
  2. exit() 结束程序
  3. enum 定义枚举型结构
  4. endif 与ifndef结合使用

F

  1. for() 循环
  2. free() 释放内存
  3. fopen() 打开文件
  4. fclose() 关闭文件
  5. fscanf() 向文件输入
  6. fprintf() 从文件输出
  7. fread() 二进制文件读
  8. fwrite() 二进制文件写
  9. ftell() 二进制文件查找
    10.fseek() 二进制文件寻找

G

  1. getchar() 输入字符
  2. goto 无条件转移
  3. gcvt() 浮点型四舍五入转换为字符串

I

  1. isdigit() 判断是否为数字
  2. isalnum() 判断是否为数字或字母
  3. isalpha() 判断是否为字母
  4. iscntrl() 检查字符是否为控制字符;(八进制000~037以及177的字符)
  5. isxdigit() 检查是否为十六进制数字
  6. isupper() 检查是否为大写字母
  7. islower() 检查字符是否为小写的字母;(a~z)
  8. isspace() 检查字符是否为空白字符;(TAB、换行、垂直TAB、换页、回车、空格)
  9. ispunct() 检查字符是否为标点符号
  10. isprint() 检查字符是否为可打印的;(数字、字母、标点符号、空白字符)
  11. isgraph() 检查字符是否为图形表示,依赖于使用语言的环境;0~ 9,a~ z,A~Z,以及标点符号)
  12. if() 条件判断
  13. ifndef() 是否进行宏定义
  14. itoa() 把整形转换为字符串

M

  1. malloc() 动态分配内存

P

  1. printf() 输出到显示器
  2. putchar() 输出一个字符

R

  1. realloc() 重新分配内存
  2. return() 返回特定值

S

  1. switch 条件分支
  2. scanf() 输入特定格式
  3. struct 定义结构体
  4. static 静态函数,只能在所在编译单元使用
  5. strlen() 计算字符串长度
  6. strcpy() 拷贝字符串
  7. strncpy() 拷贝前n个字符
  8. strcat() 字符串拼接
  9. strncat() n个字符拼接
  10. strcmp() 字符串比较
  11. strncmp() 指定长度比较
  12. strstr() 检索子串首次出现位置
  13. strchr() 检索字符首次出现位置
  14. strrchr() 检索字符最后一次出现位置
  15. strspn() 计算字符匹配个数
  16. strcspn() 计算字符不匹配个数
  17. strtok() 根据分隔符分割字符串
  18. strerror() 返回指向错误信息字符串的指针
  19. strpbrk() 寻找相匹配第一个字符位置
  20. strtod() 字符串转换为浮点数
  21. strtol() 字符串转换为长整数
  22. strtoul() 字符串转换为长整形数

T

  1. typedef 定义别名
  2. tolower() 转换字符为小写
  3. toupper() 转换字符为大写
  4. toascii 整形数转换为ascii码

U

  1. union 声明联合结构

W

  1. while() 循环

预定义的宏

  1. LINE : 当前行号
  2. FILE: 文件名
  3. DATA: 编译时日期
  4. TIME: 编译时时间
  5. STDC: 按照ANSIC标准编译
  6. _cplusplus: 用C++编译程序编译

他山之石

  1. 常见字符字符串函数:https://blog.csdn.net/tanrui519521/article/details/81162267
  2. 类型转换函数:https://blog.csdn.net/gdut2015go/article/details/46324339
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值