7,540
社区成员
发帖
与我相关
我的任务
分享
#include "stdafx.h"
int main()
{
int a=100;
printf("%x\n",a);
}
#include <iostream>
using namespace std;
int main()
{
int time = 999;
cout << hex << time;
return 0;
}
++]#include <iostream>
using namespace std;
int main()
{
int time = 999;
cout < < hex < < time;//hex为16进制输出,oct为8进制数出,dec为10进制数出
return 0;
namespace System {
// 摘要:
// 将一个基本数据类型转换为另一个基本数据类型。
public static class Convert {
//
// 摘要:
// 将指定基数的数字的 System.String 表示形式转换为等效的 32 位有符号整数。
//
// 参数:
// value:
// 包含数字的 System.String。
//
// fromBase:
// value 中数字的基数,它必须是 2、8、10 或 16。
//
// 返回结果:
// 等效于 value 中的数字的 32 位有符号整数。 - 或 - 如果 value 为 null,则为零。
//
// 异常:
// System.ArgumentException:
// fromBase 不是 2、8、10 或 16。 - 或 - value,它表示一个非 10 为基的有符号数,前面带一个负号。
//
// System.FormatException:
// value 包含的一个字符不是 fromBase 指定的基中的有效数字。如果 value 中的第一个字符无效,异常消息则指示没有可转换的数字;否则,该消息将指示
// value 包含无效的尾随字符。
//
// System.OverflowException:
// value,它表示一个非 10 为基的有符号数,前面带一个负号。 - 或 - 返回值小于 System.Int32.MinValue 或大于 System.Int32.MaxValue。
public static int ToInt32( string value, int fromBase );
}
//
// 摘要:
// 将指定基数的数字的 System.String 表示形式转换为等效的 32 位有符号整数。
//
// 参数:
// value:
// 包含数字的 System.String。
//
// fromBase:
// value 中数字的基数,它必须是 2、8、10 或 16。
//
// 返回结果:
// 等效于 value 中的数字的 32 位有符号整数。 - 或 - 如果 value 为 null,则为零。
//
// 异常:
// System.ArgumentException:
// fromBase 不是 2、8、10 或 16。 - 或 - value,它表示一个非 10 为基的有符号数,前面带一个负号。
//
// System.FormatException:
// value 包含的一个字符不是 fromBase 指定的基中的有效数字。如果 value 中的第一个字符无效,异常消息则指示没有可转换的数字;否则,该消息将指示
// value 包含无效的尾随字符。
//
// System.OverflowException:
// value,它表示一个非 10 为基的有符号数,前面带一个负号。 - 或 - 返回值小于 System.Int32.MinValue 或大于 System.Int32.MaxValue。
public static int ToInt32( string value, int fromBase );