社区
C++ Builder
帖子详情
如何得到Ascii码超过128的字符???
heresy415
2003-09-29 09:54:55
我在BCB中想得到Ascii码超过128的字符
使用char(167)不行!
请问如何能得到?
谢谢!
...全文
301
8
打赏
收藏
如何得到Ascii码超过128的字符???
我在BCB中想得到Ascii码超过128的字符 使用char(167)不行! 请问如何能得到? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
simclock
2003-09-30
打赏
举报
回复
ascii码只定义了127个啊。
第8位作为校验位了么不是?
还是我理解错了
heresy415
2003-09-30
打赏
举报
回复
有没有哪位大哥能贴上一段已经实现的代码
将int i = 167;转到Ascii码
7rainbow
2003-09-30
打赏
举报
回复
unsigned char 就可以的,但字符不一定是可见的!!!
fatwave
2003-09-30
打赏
举报
回复
用unsigned char 就可以了!
它是无符号char,0-256,十六进制00H-FFH,我们常用它来表示十六进制,也可以用byte
tigerhohoo
2003-09-30
打赏
举报
回复
void __fastcall TForm1::Button1Click(TObject *Sender)
{
unsigned char i;
int j = 167;
i = (unsigned char)(j);
ShowMessage(i);
}
zihan
2003-09-29
打赏
举报
回复
呵呵,最好用16进制显示吧.
heresy415
2003-09-29
打赏
举报
回复
unsigned char(167)转出来就是167字符
(int *)怎么转?
appletreestudio
2003-09-29
打赏
举报
回复
(1)不知道可不可以定义一个
unsigned char ,
这样子理论上是0~255,
可以去试试
(2)可以直接进行类型转换
(int *)
9节课征服「
字符
编码」
ASCII、GB2312、GBK、GB18030Unicode、UTF-8、UTF-16、UTF-32
读写二进制时,怎么将
ASCII码
大于等于
128
的char
字符
转换为16进制输出
首先,要将char转换成对应的整型大小。比如
ASCII码
164对应的
字符
串,二进制形式:1010 0100. 直接使用强制转换成int再输出16进制的话,会
得到
ffffffa4,这是因为
字符
串的最高位1的问题。 使用下面的这个函数,就可以
得到
与
ASCII码
相同值的int
c#
字符
型转化为asc_C#中使用强制类型实现
字符
串和
ASCII码
之间的转换
C#貌似没有专门用于
ASCII码
转
字符
或
字符
转
ASCII码
的系统函数,所以小编这里就借用一下强制类型转换来实现
ASCII码
与
字符
之间的互转。所谓的
ASCII码
,即American Standard Code for Information Interchange,美国信息互换标准代码的简写,它是基于拉丁字母的编码系统,也是当前最为通用的单字节编码系统。本文讲述在C#中如何实现字母或 数字等
字符
如何...
ASCII码
详解
ASCII简介 ASCII 码使用指定的 7 位或 8 位二进制数组合来表示
128
或 256 种可能的
字符
。标准 ASCII 码也叫基础
ASCII码
,使用 7 位二进制数来表示所有的大写和小写字母,数字 0 到 9、标点符号, 以及在美式英语中使用的特殊控制
字符
。其中: 0~31及127(共33个)是控制
字符
或通信专用
字符
(其余为可显示
字符
),如控制符:LF(换行)、CR(回车)、FF...
整型和
字符
型乘法运算(例如c1=‘a’*10,整型输出结果为-54,即‘a’*10=-54);
ASCII码
超过
最大范围127处理过程
整型和
字符
型乘法运算(例如‘a’*10=-54);
ASCII码
超过
最大范围127处理过程
C++ Builder
13,824
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章