C++ Builder 串口控件 | C++ Builder 编程技巧 | C++ Builder 操作指南 | C++ Builder 参考手册 | 基础知识 | cfloat 浮点数 | cmath 数学函数 | cstdlib 标准库函数 | • atof, _ttof, _wtof | • _atold, _ttold, _wtold | • atoi, _ttoi, _wtoi | • atol, _ttol, _wtol | • _atoi64, _ttoi64, _wtoi64 | • strtod, _tcstod, wcstod | • strtof, _tcstof, wcstof | • strtold, _strtold, _tcstold, wcstold, _wcstold | • strtol, _tcstol, wcstol | • strtoll, _tcstoll, wcstoll | • strtoul, _tcstoul, wcstoul | • strtoull, _tcstoull, wcstoull | • itoa, _itot, _itow | • ltoa, _ltoa, _ltot, _ltow | • ultoa, _ultot, _ultow | • _i64toa, _i64tot, _i64tow | • _ui64toa, _ui64tot, _ui64tow | • ecvt, _ecvt | • fcvt, _fcvt | • gcvt, _gcvt | • abs, labs, llabs | • div, ldiv, lldiv | • div_t, ldiv_t, lldiv_t | • _rotl, _crotl, _lrotl | • _rotr, _crotr, _lrotr | • rand, _lrand | • srand | • random | • randomize | • mbstowcs | • mblen | • mbtowc | • mbtowc_cp | • wcstombs | • wctomb | • wctomb_cp | • swab, _swab | • _fullpath, _tfullpath, _wfullpath | • _makepath, _tmakepath, _wmakepath | • _splitpath, _tsplitpath, _wsplitpath | • getenv, _tgetenv, _wgetenv | • putenv, _putenv, _tputenv, _wputenv | • _searchenv, _tsearchenv, _wsearchenv | • _searchstr, _tsearchstr, _wsearchstr | • system, _tsystem, _wsystem | • abort | • atexit | • atexit_t | • exit, _exit | • abort_handler_s | • ignore_handler_s | • constraint_handler_t | • set_constraint_handler_s | • _argc | • _argv, _targv, _wargv; | • _environ, _tenviron, _wenviron | • EXIT_SUCCESS, EXIT_FAILURE | • _MAX_PATH, _MAX_DRIVE, _MAX_DIR, _MAX_FNAME, _MAX_EXT | • MB_CUR_MAX | • RAND_MAX, LRAND_MAX | System 字符串 | System 日期和时间 | System.Math.hpp 数学函数 | 其他数据类型 | VCL 基础类 | VCL 应用程序 | Pictures 图片 | Graphics 绘图 | Additional 控件 | System 控件 | A ~ Z 字母顺序排列的目录 | 网友留言/技术支持 |
|
• cstdlib 函数 |
• cstdlib 全局变量 |
• cstdlib 宏定义常数 |
cstdlib 函数
函数 |
描述 |
atof, _ttof, _wtof |
字符串转 IEEE 双精度浮点数 (double) |
_atold, _ttold, _wtold |
字符串转 IEEE 长双精度浮点数 (long double) |
atoi, _ttoi, _wtoi |
字符串转整数 (int) |
atol, _ttol, _wtol |
字符串转 32 位长整数 (long) |
_atoi64, _ttoi64, _wtoi64 |
字符串转 64 位长长整数 (long long) |
strtod, _tcstod, wcstod |
字符串转 IEEE 双精度浮点数 (double), 可以返回指向转换出错字符的指针 |
strtof, _tcstof, wcstof |
字符串转 IEEE 单精度浮点数 (float), 可以返回指向转换出错字符的指针 |
strtold, _strtold, _tcstold, wcstold, _wcstold |
字符串转 IEEE 长浮点数 (long double), 可以返回指向转换出错字符的指针 |
strtol, _tcstol, wcstol |
字符串转 32 位长整数 (long), 支持 2 ~ 36 进位制 |
strtoll, _tcstoll, wcstoll |
字符串转 64 位长整数 (long long), 支持 2 ~ 36 进位制 |
strtoul, _tcstoul, wcstoul |
字符串转 32 位无符号长整数 (unsigned long), 支持 2 ~ 36 进位制 |
strtoull, _tcstoull, wcstoull |
字符串转无符号 64 位长整数 (unsigned long long), 支持 2 ~ 36 进位制 |
itoa, _itot, _itow |
整数 (int) 转字符串,支持 2 ~ 36 进位制 |
ltoa, _ltoa, _ltot, _ltow |
32 位长整数 (long) 转字符串,支持 2 ~ 36 进位制 |
ultoa, _ultoa, _ultot, _ultow |
32 位无符号长整数 (unsigned long) 转字符串,支持 2 ~ 36 进位制 |
_i64toa, _i64tot, _i64tow |
64 位长整数 (long long) 转字符串,支持 2 ~ 36 进位制 |
_ui64toa, _ui64tot, _ui64tow |
无符号 64 位长整数 (unsigned long long) 转字符串,支持 2 ~ 36 进位制 |
ecvt, _ecvt |
把一个浮点数转为指定长度的无符号整数字符串,不足补零,
并且返回小数点位置和是否有负号 |
fcvt, _fcvt |
把一个浮点数转为一个无符号整数字符串,保证小数点后面保留指定个数字,
不足补零,并且返回小数点位置和是否有负号 |
gcvt, _gcvt |
把一个浮点数转成字符串,指定要保留几位有效数字,小数方式或科学计数法,
当这些位有效数字无法用小数方式表达时,会变成科学计数法 |
abs, labs, llabs |
整数取绝对值 |
div, ldiv, lldiv |
除法函数,求商和余数 |
div_t, ldiv_t, lldiv_t |
商和余数结构体,是 div, ldiv, lldiv 函数的返回值类型 |
_rotl, _crotl, _lrotl |
循环左移 |
_rotr, _crotr, _lrotr |
循环右移 |
rand, _lrand |
生成一个 0 ~ RAND_MAX 或 0 ~ LRAND_MAX 之间的随机数 |
srand |
使用给定的 seed number 初始化随机数 |
random |
生成一个给定范围的随机数 |
randomize |
使用当前的系统时间戳初始化随机数 |
mbstowcs |
多字节字符串转宽字符串 |
mblen |
多字节字符字节数 |
mbtowc |
多字节字符转宽字符 |
mbtowc_cp |
根据指定的代码页进行多字节字符转宽字符 |
wcstombs |
宽字符串转多字节字符串 |
wctomb |
宽字符转多字节字符 |
wctomb_cp |
根据指定的代码页进行宽字符转多字节字符 |
swab, _swab |
交换奇数字节与偶数字节 |
_fullpath, _tfullpath, _wfullpath |
相对路径转绝对路径 |
_makepath, _tmakepath, _wmakepath |
把驱动器名、文件夹名、文件名和后缀组合为完整的路径和文件名 |
_splitpath, _tsplitpath, _wsplitpath |
把完整的路径和文件名分解为驱动器名、文件夹名、文件名和后缀 |
getenv, _tgetenv, _wgetenv |
获取一个操作系统环境变量的值 |
putenv, _putenv, _tputenv, _wputenv |
修改一个操作系统环境变量的值,只是针对当前进程有效 |
_searchenv, _tsearchenv, _wsearchenv |
从操作系统环境变量指定的文件夹里面寻找文件 |
_searchstr, _tsearchstr, _wsearchstr |
从路径列表指定的位置寻找文件 |
system, _tsystem, _wsystem |
执行一条控制台命令,如果当前应用程序不是控制台程序,也会自动开启一个控制台执行 |
abort |
结束进程,程序异常结束,并且提示错误信息 |
atexit |
注册程序结束时执行的函数 |
atexit_t |
函数指针类型,是 atexit 函数的参数类型 |
exit, _exit |
结束进程 |
abort_handler_s |
使用 set_constraint_handler_s 注册捕获 _s 版本函数访问异常:调用 abort 结束进程 |
ignore_handler_s |
使用 set_constraint_handler_s 注册捕获 _s 版本函数访问异常:忽略内存访问异常 |
constraint_handler_t |
使用 set_constraint_handler_s 注册捕获 _s 版本函数访问异常:自定义的异常处理 |
set_constraint_handler_s |
注册捕获 _s 版本函数访问异常 |
cstdlib 全局变量
cstdlib 宏定义常数
文档索引
cstdlib 标准库函数 | • atof, _ttof, _wtof | • _atold, _ttold, _wtold | • atoi, _ttoi, _wtoi | • atol, _ttol, _wtol | • _atoi64, _ttoi64, _wtoi64 | • strtod, _tcstod, wcstod | • strtof, _tcstof, wcstof | • strtold, _strtold, _tcstold, wcstold, _wcstold | • strtol, _tcstol, wcstol | • strtoll, _tcstoll, wcstoll | • strtoul, _tcstoul, wcstoul | • strtoull, _tcstoull, wcstoull | • itoa, _itot, _itow | • ltoa, _ltoa, _ltot, _ltow | • ultoa, _ultot, _ultow | • _i64toa, _i64tot, _i64tow | • _ui64toa, _ui64tot, _ui64tow | • ecvt, _ecvt | • fcvt, _fcvt | • gcvt, _gcvt | • abs, labs, llabs | • div, ldiv, lldiv | • div_t, ldiv_t, lldiv_t | • _rotl, _crotl, _lrotl | • _rotr, _crotr, _lrotr | • rand, _lrand | • srand | • random | • randomize | • mbstowcs | • mblen | • mbtowc | • mbtowc_cp | • wcstombs | • wctomb | • wctomb_cp | • swab, _swab | • _fullpath, _tfullpath, _wfullpath | • _makepath, _tmakepath, _wmakepath | • _splitpath, _tsplitpath, _wsplitpath | • getenv, _tgetenv, _wgetenv | • putenv, _putenv, _tputenv, _wputenv | • _searchenv, _tsearchenv, _wsearchenv | • _searchstr, _tsearchstr, _wsearchstr | • system, _tsystem, _wsystem | • abort | • atexit | • atexit_t | • exit, _exit | • abort_handler_s | • ignore_handler_s | • constraint_handler_t | • set_constraint_handler_s | • _argc | • _argv, _targv, _wargv; | • _environ, _tenviron, _wenviron | • EXIT_SUCCESS, EXIT_FAILURE | • _MAX_PATH, _MAX_DRIVE, _MAX_DIR, _MAX_FNAME, _MAX_EXT | • MB_CUR_MAX | • RAND_MAX, LRAND_MAX |
|
|
|
|