/*
字符串转换函数的使用和区别:
>库函数: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;
}
关于字符串转换函数用法案例
最新推荐文章于 2023-02-05 10:41:42 发布