前言
在C语言的学习中,我们经常会遇到一些C语言的类型名或者函数名,比如int,char等等。这些名称往往是某些具体英文单词的缩写,对于英语母语者而言,察觉到它们的全称是很容易的。比如int就是integer(整数)的缩写,char是character(字符)的缩写。在C语言的学习过程中,如果能注意到这些缩写所代表的意思,对于理解和记忆它们的用法会有很大的帮助。我注意到中文互联网上整合这类的文章大多过于零碎,没有系统的去整合。因此,本文将按头文件分类的形式解释C语言中常用的类型或函数名的全称。因能力有限造成的错误还请各位大佬纠正,如有需要补充的请在评论区提出。
目录
1.基本数据类型名
名称 |
英文全称 |
中文翻译 |
int |
integer |
整数 |
shor |
short integer |
短整数 |
long |
long integer |
长整数 |
char |
character |
字符 |
float |
floating-point number |
浮点数 |
double |
double-precision floating-point number |
双精度浮点数 |
unsigned ** |
unsigned |
无符号的** |
2.<stdio.h>中常用函数
名称 |
英文全称 |
中文翻译 |
printf |
print formatted |
格式化输出 |
scanf |
scan formatted |
格式化输入 |
fopen |
file open |
打开文件 |
fclose |
file close |
关闭文件 |
fgets |
get string from file |
从文件读取字符串 |
fputs |
put string to file |
将字符串写入文件 |
fread |
file read |
读取文件 |
fwrite |
file write |
写入文件 |
fseek |
file seek |
文件查找 |
ftell |
file tell |
文件位置查询 |
fprintf |
formatted print to file |
向文件中打印格式化输出 |
fscanf |
formatted scan from file |
从文件中扫描格式化输入 |
fflush |
flush stream |
刷新流 |
getchar |
get character |
获取字符 |
putchar |
put character |
输出字符 |
gets |
get string |
获取字符串 |
puts |
put string |
输出字符串 |
3.<string.h>中的常用函数
名称 |
英文全称 |
中文翻译 |
strcpy |
string copy |
字符串复制 |
strcat |
string concatenate |
字符串连接 |
strlen |
string length |
字符串长度 |
strcmp |
string compare |
字符串比较 |
strchr |
string character |
查找指定字符 |
strstr |
string search |
查找指定子串 |
memcpy |
memory copy |
内存复制 |
memmove |
memory move |
内存移动 |
memset |
memory set |
内存设置 |
memcmp |
memory compare |
内存比较 |
4.<stdlib.h>中的常用函数
名称 |
英文全称 |
中文翻译 |
atoi |
ASCII to integer |
ASCII码字符串转为整数 |
atof |
ASCII to float |
ASCII码字符串转为浮点数 |
strtol |
string to long |
字符串转为长整型数 |
strtod |
string to double |
字符串转为双精度浮点数 |
rand |
generate random |
生成随机数 |
srand |
seed random |
设置随机数的种子 |
malloc |
memory allocation |
分配内存空间 |
free |
free |
释放内存空间 |
abs |
absolute value |
计算整数绝对值 |
labs |
long absolute value |
计算长整数绝对值 |
exit |
exit |
退出程序 |
qsort |
quick sort |
快速排序 |
system |
system |
系统命令 |
5.<ctype.h>中的常用函数
名称 |
英文全称 |
中文翻译 |
isalnum |
is alphanumeric |
是否是字母或者数字 |
isalpha |
is alphabetic |
是否是字母 |
isascii |
is ASCII |
是否是ASCII字符 |
isblank |
is blank |
是否是空白字符(不含换行符) |
iscntrl |
is control character |
是否是控制字符 |
isdigit |
is digit |
是否是数字 |
isgraph |
is graphical |
是否是可显示字符 |
islower |
is lower |
是否是小写字母 |
isprint |
is printable |
是否是可打印字符 |
ispunct |
is punctuation |
是否是标点符号 |
isspace |
is space |
是否是空白字符(包括换行符等) |
isupper |
is upper |
是否是大写字母 |
isxdigit |
is hexadecimal digit |
是否是十六进制数字字符 |
tolower |
to lower |
字符转化为小写字母 |
toupper |
to upper |
字符转化为大写字母 |
6.<math.h>中常用函数
名称 |
英文全称 |
中文翻译 |
sin |
sine function |
正弦函数 |
cos |
cosine function |
余弦函数 |
tan |
tangent function |
正切函数 |
asin |
arcsine function |
反正弦函数 |
acos |
arccosine function |
反余弦函数 |
atan |
arctangent function |
反正切函数 |
exp |
exponential function |
指数函数 |
log |
natural logarithm |
自然对数 |
log10 |
common logarithm |
常用对数 |
sqrt |
square root function |
平方根函数 |
pow |
power function |
幂函数 |