Java 中的Char型常量在Delphi怎么定义呀? 晕,一个个都掉到钱眼里了吗? ( 积分: 10 )

  • 主题发起人 主题发起人 YuZi
  • 开始时间 开始时间
Y

YuZi

Unregistered / Unconfirmed
GUEST, unregistred user!
Java中
public static final char MY_CONST1 = 0x00A3
public static final char MY_CONST2 = 0x8603
public static final char MY_CONST3 = 0xFFFF
在Delphi中怎么写呀?是不是对应WideChar型呀?
 
Java中
public static final char MY_CONST1 = 0x00A3
public static final char MY_CONST2 = 0x8603
public static final char MY_CONST3 = 0xFFFF
在Delphi中怎么写呀?是不是对应WideChar型呀?
 
一样啊
就是
var
c:char
 
应该是对应WideChar(Word).
 
to andreabocelli:
Java中的Char和Delphi中的Char我理解是不一样的,至少看上面0x00A3可以看作chr($A3),占一个字节,但0x8603就不一样了,是占用两个字节的。
to dreamisx:这样行吗?
const
MY_CONST1 : WideChar = #0163
//$A3对应的十进制是163;
MY_CONST2 : WideChar = #34307
//对应值
My_CONST3 : WideChar = #65535;

或者有什么标准的写法吗?如何定义呢?
还是直接这样写呢?哪种更规范呀:
MY_CONST1 = WideChar($00A3)
 
全局变量的话可以直接赋值
var
MY_CONST1 : WideChar = #$00A3;
 
唉,郁闷....
 
后退
顶部