linux中:
unsigned long long simple_strtoull(const char *cp, char **endp, unsigned int base)
功能:将一个字符串转换成unsigend long long型数据。
返回:返回转换后数据。
参数:cp指向字符串的开始,endp指向分析的字符串末尾的位置,base为要用的基数(进制数),base为0表示通过cp来自动判断基数,函数自动可识别的基数:‘0x’表示16进制,‘0’表示8进制,其它都认定为10进制。函数可转换成数字的有效字符为:[0,f]。举例:cp = “0x12str”,base = 0,则返回unsigned long long为18,*endp = “str”。
本文介绍Linux下simple_strtoull函数,用于将字符串转换为无符号长整型数据。该函数根据指定基数(如十六进制、八进制或十进制)进行转换,适用于各种基数识别,如'0x'表示十六进制,'0'表示八进制,其他默认为十进制。有效字符范围为[0,f]。
3898

被折叠的 条评论
为什么被折叠?



