strtoul函数简介

函数功能为:把输入的字符串转换成数字。
函数原型:
unsigned long int strtoul (const char* str, char** endptr, int base);


tr
C-string containing the representation of an integral number.
endptr
Reference to an object of type  char*, whose value is set by the function to the next character in  str after the numerical value.
This parameter can also be a  null pointer, in which case it is not used.
base
Numerical base (radix) that determines the valid characters and their interpretation.
If this is  0, the base used is determined by the format in the sequence (see  strtol for details).


参数一 字符串的起始地址


参数二 返回字符串有效数字的结尾地址。如 123456fe789 则返回数字f的地址。


参数三 转化基数。
例:将十进制转化为二进制

#include <iostream>
#include <stdlib.h>

using namespace std;
int main(int argc ,char* argv[])
{
	char* erjinzhi="1111";
	char* p;int shijinzhi=strtoul(erjinzhi,&p,2);
	cout<<shijinzhi;return 0;
}


 
 
  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值