1、atol()
此函数将作为参数传递给函数调用的C类型字符串转换为长整数。它解析C字符串str,将其内容解释为整数,并作为long int类型的值返回。该函数丢弃出现在字符串开头的空白字符,直到找到非空白字符为止。如果C字符串str中的非空白字符序列不是有效的整数,或者由于str为空或仅包含空白字符而不存在这样的序列,则不执行任何转换并返回零。
句法:
long int atol(const char * str)
参数:该函数接受一个强制性参数str,它表示整数。
返回值:该函数将转换后的整数返回为long int。如果无法执行有效的转换,则返回零。
输出:
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。如果无法执行有效的转换,则返回零。
输出:
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)。
输出:
Value of pi = 3.14159
Value of acceleration due to gravity = 9.8
每天学点小知识,希望对你有帮助~
今天的文章找不到atl71.dll_c语言找不到标识符怎么解决分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/87918.html