C/C++编程笔记:atol,atoll和atof函数

内容分享2小时前发布
0 0 0

C/C++编程笔记:atol,atoll和atof函数

1、atol()

此函数将作为参数传递给函数调用的C类型字符串转换为长整数。它解析C字符串str,将其内容解释为整数,并作为long int类型的值返回。该函数丢弃出目前字符串开头的空白字符,直到找到非空白字符为止。如果C字符串str中的非空白字符序列不是有效的整数,或者由于str为空或仅包含空白字符而不存在这样的序列,则不执行任何转换并返回零。

句法:

long int atol(const char * str)

参数:该函数接受一个强制性参数str,它表明整数。

返回值:该函数将转换后的整数返回为long int。如果无法执行有效的转换,则返回零。

C/C++编程笔记:atol,atoll和atof函数

输出:

Number is 5672345

Number is 10000002

2、atoll()

此函数将作为参数传递给函数调用的C类型字符串转换为长整型整数。它解析C字符串str,将其内容解释为整数,并作为long long int类型的值返回。该函数丢弃出目前字符串开头的空白字符,直到找到非空白字符为止。

如果C字符串str中的非空白字符序列不是有效的整数,或者由于str为空或仅包含空白字符而不存在这样的序列,则不执行任何转换并返回零。

句法:

long long int环礁(const char * str)

参数:该函数接受强制性参数str,它是整数的表明形式。

返回值:该函数将转换后的整数返回为long long int。如果无法执行有效的转换,则返回零。

C/C++编程笔记:atol,atoll和atof函数

输出:

Number is 8239206483232728

Number is 100000

3、atof()函数

此函数将作为参数传递给函数调用的C类型字符串转换为double。它解析C字符串str,将其内容解释为浮点数,该浮点数作为double类型的值返回。该函数丢弃出目前字符串开头的空白字符,直到找到非空白字符为止。如果C字符串str中的非空白字符序列不是有效的浮点数,或者由于str为空或仅包含空白字符而没有这样的序列,则不执行任何转换并返回0.0。

句法:

double atof(const char * str)

参数:该函数接受一个强制性参数str,它是浮点数的表明形式。

返回值:该函数将转换后的浮点数作为双精度值返回。如果无法执行有效的转换,则该函数将返回零(0.0)。

C/C++编程笔记:atol,atoll和atof函数

输出:

Value of pi = 3.14159

Value of acceleration due to gravity = 9.8

每天学点小知识,希望对你有协助~

另外如果你想更好地提升你的编程能力,学好C语言C++编程!弯道超车,快人一步!笔者这里或许可以帮到你~

编程学习书籍分享:

C/C++编程笔记:atol,atoll和atof函数

编程学习视频分享:

C/C++编程笔记:atol,atoll和atof函数

分享(源码、项目实战视频、项目笔记,基础入门教程)

欢迎转行和学习编程的伙伴,利用更多的资料学习成长比自己琢磨更快哦!

C/C++编程笔记:atol,atoll和atof函数

© 版权声明

相关文章

暂无评论

none
暂无评论...