回 帖 发 新 帖 刷新版面

主题:c#  有没有表示16进制类型

如上

回复列表 (共7个回复)

沙发

语言类型只规定数据范围,不限定形式
int整型十进制4可以是二进制100,也可以是8进制04,也可以16进制0x4

板凳

16进制:0x或者0X开头可以表示十六进制类型。

3 楼

谢谢大家 不过我在vs里面定义
c = Ox1000;
就会报错....

4 楼

int c = 0x1000;
如果没有声明的话自然。。。

5 楼

我晕,我当然有加上去拉,只是评论的时候......

using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int c = Ox1000;    //当前上下文不存在名称"Ox1000";
            Console.Write(c);
        }
    }
}
随便建个控制台项目.编译运行.....
以前在java的时候这个都不是什么问题,郁闷...

6 楼

[b][quote]            int c = Ox1000;    //当前上下文不存在名称"Ox1000";
[/quote]

你写的是0x1000,x前面那个0写成英文字母O了,不是数字0。[/b]

7 楼

有没有在vs里面试试看啊~~~~

我是字母Ox1000  谁知道他怎么那么像啊......

我来回复

您尚未登录,请登录后再回复。点此登录或注册