BYTE类型的使用

BYTE类型的使用: BYTE在VC的定义为Unsingned char,在语义上九可以理解为单个字符


类型,而在实际应用中BYTE泽多应用在数据类型的使用上,如16进制数组(用于表示数据流)


,在本次使用的IP地址控件中用于表示Ip地址栏的四个IP地址值,这样就会与其本来的定义


似乎有冲突。通过断点运行发现,系统对BYTE类型的处理是这样的: 当输入数字类型的BYTE


值时,系统将其转化为ASCALL码值,如Ip地址为 65.66.67.68,在内存中其对应的值为:


A,B,C,D,这就与样来看就与BYTE类型本来的定义相符合了。但是ASCALL码的定义范围为0--1


127,当输入的数值大于这个范围时(129), 就会显示?字符(未知字符)。改用扩展的码


显示时就会显示正常的字符。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值