雨伞支架:常用的的基本C库函数 字符串转换

来源:百度文库 编辑:九乡新闻网 时间:2024/05/04 17:03:29

字符串转换

simple_strtol
把一个字符串转换为一个有符号长整数
long simple_strtol (const char * cp, char ** endp, unsigned int base)
cp指向字符串的开始,endp为指向要分析的字符串末尾处的位置,base为要用的基数。
     
simple_strtoll
把一个字符串转换为一个有符号长长整数
long long simple_strtoll (const char * cp, char ** endp, unsigned int base)
cp指向字符串的开始,endp为指向要分析的字符串末尾处的位置,base为要用的基数。
     
simple_strtoul
把一个字符串转换为一个无符号长整数
long long simple_strtoul (const char * cp, char ** endp, unsigned int base)
cp指向字符串的开始,endp为指向要分析的字符串末尾处的位置,base为要用的基数。
    
simple_strtoull
把一个字符串转换为一个无符号长长整数
long long simple_strtoull (const char * cp, char ** endp, unsigned int base)
cp指向字符串的开始,endp为指向要分析的字符串末尾处的位置,base为要用的基数。
    
vsnprintf
格式化一个字符串,并把它放在缓存中。
int vsnprintf (char * buf, size_t size, const char * fmt, va_list args)
buf为存放结果的缓冲区, size为缓冲区的大小,fmt为要使用的格式化字符串,args为格式化字符串的参数。

snprintf
格式化一个字符串,并把它放在缓存中。
int snprintf (char * buf, size_t size, const char * fmt, ... ...)
buf为存放结果的缓冲区, size为缓冲区的大小,fmt为格式化字符串,使用@…来对格式化字符串进行格式化,…为可变参数。

vsprintf
格式化一个字符串,并把它放在缓存中。
int vsprintf (char * buf, const char * fmt, va_list args)
buf为存放结果的缓冲区, size为缓冲区的大小,fmt为要使用的格式化字符串,args为格式化字符串的参数。
    
sprintf
格式化一个字符串,并把它放在缓存中。
int sprintf (char * buf, const char * fmt, ... ...)
buf为存放结果的缓冲区, size为缓冲区的大小,fmt为格式化字符串,使用@…来对格式化字符串进行格式化,…为可变参数。