0x0001和&H1都表示什么意思啊 他们能不能转换 说详细点好

adrianEvin 2009-03-07 05:11:36
0x0001和&H1都表示什么意思啊 他们能不能转换 说详细点好
...全文
3731 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
adrianEvin 2009-03-10
  • 打赏
  • 举报
回复
1.0x0100呢 是多少啊 转换为十进制的话

2.比如我有个VB的代码 他是&H20000 是16进制
我想用C#的16进制表示出来 这应该怎么去转换他们啊 谢谢了
baiyunyinv 2009-03-07
  • 打赏
  • 举报
回复
0x(为C#,C++等语言十进制的表示方式(也就是告诉编译器后面出现的数是十六制的)
&H为VB.net的十六进制表示方式

注意0x0001与0x01是有区别的,前者是用两个字节(16位)表示的十六进制1,后者为用一个字节(8位)表示的十六进制1
tansoft 2009-03-07
  • 打赏
  • 举报
回复
都是16进制的。
冷月孤峰 2009-03-07
  • 打赏
  • 举报
回复
表示的一个意思,都是 16进制 无符型整数
0x0001 是C#下的 ,&H1 是VB下的
cpio 2009-03-07
  • 打赏
  • 举报
回复

在C++,C#等语言里面,16进制以0x开头

VB里面则以&H开头表示16进制

你说的转换不知道怎么转,不是一种语言的


zgke 2009-03-07
  • 打赏
  • 举报
回复
两个是一样的一个是VB的 &h 一个是C# 0x
CutBug 2009-03-07
  • 打赏
  • 举报
回复
0x0001 是C# 16进制表示无符型整数==1
&H1 是VB 16进制无符型整数表示方式==1
天乐 2009-03-07
  • 打赏
  • 举报
回复
十六进制数前缀为0x,0x0001 即为一个双字节的数值1,即ushort型的1。


&是位操作符,进行两个数的按位与运算

&H1 不知道是什么,能否提供一行它出现的代码?

111,105

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧