type
status
category
date
slug
summary
tags
password
icon
📝 主旨内容
int转string
- itoa(value,char *str,转换进制)
- 三个参数 :int值,指向字符的指针,进制
- itoa返回一个字符数组然后赋值给string对象,即可完成int到string的转化;
- 最好用to_string(int i)
- string str =to_string(10) str即为“10”
- 无法使用itoa(val,str.c_str,进制)完成int到string对象的转化
- 1.string str;str.c_str()返回的是 const char * ,是指向字符常量的指针;str[0]无法被变动,否则出错。
- 2.一般用到c_str() 多用于无法直接printf 一个string对象输出 string str; printf("%s",str.c_str())可以输出整个string
- atoi(char * str)返回一个int
- 这里可以使用int a=atoi(itoa(val,char *str),8) 来完成val向8进制的转换
- char ss[5]={"abcd"};
- cout<<ss[2]<<endl; 打印出 c
- cout<<ss<<endl; 打印出 abcd
- 对字符数组的几种赋值
- 作者:Guxi8086
- 链接:https://Guxi8086.com/article/1-49
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
