C语言中的缩写

news/2024/11/28 11:37:35/

前言

        在C语言的学习中,我们经常会遇到一些C语言的类型名或者函数名,比如int,char等等。这些名称往往是某些具体英文单词的缩写,对于英语母语者而言,察觉到它们的全称是很容易的。比如int就是integer(整数)的缩写,char是character(字符)的缩写。在C语言的学习过程中,如果能注意到这些缩写所代表的意思,对于理解和记忆它们的用法会有很大的帮助。我注意到中文互联网上整合这类的文章大多过于零碎,没有系统的去整合。因此,本文将按头文件分类的形式解释C语言中常用的类型或函数名的全称。因能力有限造成的错误还请各位大佬纠正,如有需要补充的请在评论区提出。

目录

1.基本数据类型名

2.<stdio.h>中常用函数

3.<string.h>中的常用函数

4.<stdlib.h>中的常用函数

5.<ctype.h>中的常用函数

6.<math.h>中常用函数


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

幂函数


http://www.ppmy.cn/news/442881.html

相关文章

BigDecimal的使用和一些坑

在金融领域进行业务计算时&#xff0c;因为要保证精度的准确&#xff0c;通常不建议使用float和double进行数学计算。 float和double类型主要是为了科学计算和工程计算而设计的。他们执行二进制浮点运算&#xff0c;这是为了在广泛的数字范围上提供较为精确的快速近似计算而精心…

跑CUDA GPU训练一定要用N卡(NVIDIA)吗,A卡(ATi)不行?

一定得用N卡。 参考文章&#xff1a;为什么A卡不能使用CUDA&#xff0c;一定得N卡么

N卡滤镜打开方法介绍

N卡是许多游戏玩家的首选显卡&#xff0c;性能优越&#xff0c;运行过程中温度也很稳定&#xff0c;带着用户良好的体验感。那么N卡怎么打开滤镜设置呢&#xff1f;很多用户都不知道如何操作&#xff0c;下面小编就来给大家介绍一下方法。 n卡滤镜打开方法介 1、首先你需要拥有…

nvidia是什么

nvidia是一家人工智能计算公司&#xff0c;公司创立于1993年&#xff0c;总部位于美国加利福尼亚州圣克拉拉市&#xff0c;美籍华人Jensen Huang黄仁勋是创始人兼CEO。 推荐&#xff1a;《编程视频》 NVIDIA&#xff08;纳斯达克股票代码&#xff1a;NVDA&#xff09;是一家人工…

计算机显卡n卡,电脑显卡a卡和n卡的区别是什么

很多小伙伴在自己dIy组装电脑的时候选择显卡会感到非常的迷茫&#xff0c;因为不知道应该使用a卡还是选择使用n卡&#xff0c;那么电脑显卡的a卡和n卡之间有什么样的区别呢&#xff1f;下面我们就来给大家普及一下相关的知识。 区别一、生产厂商不同&#xff1a;显卡a卡的生产厂…

CUDA和N卡驱动

Pytorch检测CUDA和cuDNN版本 import torchprint(torch.cuda.is_available()) # 检查cuda是否可用 print(torch.version.cuda) # 查看cuda版本print(torch.backends.cudnn.is_available()) # 检查cudnn是否可用 print(torch.backends.cudnn.version()) # 查看cudnn版本下载…

HTML打游戏时不清晰,怎样设置n卡性能最佳 N卡怎么设置才能玩游戏达到最高性能...

怎么设置N卡的控制面板才能发挥显卡的最大性能&#xff1f; 我是双显卡&#xff0c;N卡是GT550M显存2G&#xff0c;还有一个英特尔HD Graphics Family核心首先在Cortana中搜索并点击“控制面板”选项&#xff0c;如下图所示。 进入控制面板界面之后&#xff0c;选择点击“NVIDI…

N卡和A卡有什么区别?43.248.188.x

A卡和N卡的区别 A卡早期是指采用ATI显卡芯片的显卡&#xff0c;但后面被AMD收购后&#xff0c;A卡其实就是AMD显卡。 A卡作品有镭、X系列。 N卡则指的就是NVIDIA显卡芯片的显卡&#xff0c;N卡作品有GeForce&#xff08;GTX&#xff09;系列&#xff0c;GeForce FX&#x…