题解 | #进制转换#
进制转换
https://www.nowcoder.com/practice/8f3df50d2b9043208c5eed283d1d4da6
#include <iostream> using namespace std; int main() { int a; cin>>hex>>a; cout<<dec<<a; } // 64 位输出请用 printf("%lld")
问题:cin如何读取16进制数?
百度:cin>>hex>>就可以读取16进制数。
深入理解:cin:c++标准输入流
hex:指定输入流读取数字的进制类型为16进制。
扩展:dec:十进制
oct:八进制
疑问:进制类型定义在哪个头文件里?