当前位置: C语言 -- 专题 -- 字节函数和宽字符函数对应关系列表

字节函数和宽字符函数对应关系列表

1、字符/宽字符分类和转换函数

字节函数 宽字符函数
isalnum iswalnum
isalpha iswalpha
isblank iswblank
iscntrl iswcntrl
isdigit iswdigit
isgraph iswgraph
islower iswlower
isprint iswprint
ispunct iswpunct
isspace iswspace
isupper iswupper
isxdigit iswxdigit
tolower towlower
toupper towupper

2、字符/宽字符格式化输入输出函数

字节函数 宽字符函数
fprintf fwprintf
fscanf fwscanf
sprintf swprintf
sscanf swscanf
vfprintf vfwprintf
vfscanf vfwscanf
vsprintf vswprintf
vsscanf vswscanf
vprintf vwprintf
vscanf vwscanf
printf wprintf
scanf wscanf

3、字符/宽字符输入输出函数

字节函数 宽字符函数
fgetc fgetwc
fgets fgetws
fputc fputwc
fputs fputws
fwide
getc getwc
getchar getwchar
putc putwc
putchar putwchar
ungetc ungetwc

4、字符串/宽字符串数值转换函数

字节函数 宽字符函数
strtod wcstod
strtof wcstof
strtold wcstold
strtol wcstol
strtoll wcstoll
strtoul wcstoul
strtoull wcstoull

5、字符串/宽字符串复制函数

字节函数 宽字符函数
strcpy wcscpy
strncpy wcsncpy
memcpy wmemcpy
memmove wmemmove

6、字符串/宽字符串连接函数

字节函数 宽字符函数
strcat wcscat
strncat wcsncat

7、字符串/宽字符串比较函数

字节函数 宽字符函数
strcmp wcscmp
strcoll wcscoll
strncmp wcsncmp
strxfrm wcsxfrm
memcmp wmemcmp

8、字符串/宽字符串搜索函数

字节函数 宽字符函数
strchr wcschr
strcspn wcscspn
strpbrk wcspbrk
strrchr wcsrchr
strspn wcsspn
strstr wcsstr
strtok wcstok
memchr wmemchr

9、字符串/宽字符串其它函数

字节函数 宽字符函数
strlen wcslen
memset wmemset

10、字符/宽字符时间转换函数

字节函数 宽字符函数
strftime wcsftime