1.输入数字但非默认的十进制,比如输入的是十六进制数,但要转为十进制再进行别的处理。
当我们在编程中处理十六进制数时,通常会将其表示为字符串。
cin >> hex >> m;//输入十六进制,m会自动转十进制。 2.int和string中单个字符互转
string s = "12345"; int a0 = s[0] - '0';//字符转int s[2] = 2 + '0';//int 转字符 cout << s;// 结果为 12245
2.输入是字符串但未知长度,有多行,以换行为准时怎么正确读取每一行。
cin >> m;遇到换行自动打断
标签:十六进制,字符,int,输入输出,C++,十进制,输入,刷题 From: https://www.cnblogs.com/synapse331/p/17673836.html