/*
字符串转换函数的使用和区别:
>库函数:stdlib.h
>函数原型:
double strtod( const char *nPtr, char **endPtr );
long strtil( const char *nPtr, char **endPtr, int base );
unsigned long strtoul( const char *nPtr, char **endPtr, int base );
时间:Dec 29,2017 12:38
*/
#include<stdio.h>
#include<stdlib.h>
int main()
{
//***关于函数strtod
/*
const char *string1 = "12.52 hahah";
char *string2;
double d = strtod( string1, &string2 );
puts(string1);
printf("%lf\n", d);
puts(string2);
*/
//***关于函数strtol
/*
const char *s1 = "1214 hehehe";
char *s2;
long l = strtol( s1, &s2, 0);
puts(s1);
printf("%x\n", l);
printf("%o\n", l);
printf("%ld\n", l);
puts(s2);
*/
const char *s1 = "1213 huhuhu";
char *s2;
unsigned long ul = strtoul( s1, &s2, 0 );
puts(s1);
printf("%uld\n", ul);
puts(s2);
return 0;
}
原文链接: https://www.cnblogs.com/wykxldz/p/13191968.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;
也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/358835
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!