社区
Delphi
帖子详情
这个值怎么获得?好像是ASCII码。
dongliu
2002-07-16 04:55:53
在string类型变量中有值,用showmessage显示时出错,设断点查看其值为#2,这个值是我从一个byte类型的变量中得来的,我想得到这个2,怎么办?
...全文
38
2
打赏
收藏
这个值怎么获得?好像是ASCII码。
在string类型变量中有值,用showmessage显示时出错,设断点查看其值为#2,这个值是我从一个byte类型的变量中得来的,我想得到这个2,怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dongliu
2002-07-16
打赏
举报
回复
我想得到变量中的值,不是用#2取代变量,你说的ord(#2)又不能改为 ord(str),有没有哪个函数能用str变量当参数?
netlib
2002-07-16
打赏
举报
回复
Showmessage(inttostr(ord(#2)));
Python编程系列教程之一基础篇
python开发基础篇视频教程主要讲解内容:python开发,pycharm使用,python基础语法、分支循环、字符串、数
值
运算、位运算、进制、列表、元组、字典、编码、文件操作、集合运算、
ascii码
、函数高阶函数装饰器、列表...
bcd转
ascii码
流程图_BCD码转换成二进制和
ASCII码
首先得知道什么是BCD码,可以看下百度,基本定义已经讲清楚了,百度链接:BCD码--百度百科;这里要说的也是最常用的一种BCD码:8421码。本文规定若没有特殊说明时,各个数
值
只会是十进制数、二进制数、ASCII
值
其中的一种进制数。BCD码是用4位二进制数(各个位的权重分别为:8421,所以叫8421码)来表示一位十进制数。这里的一位十进制数要特别说明下,一位十进制数只能是 0~9之间的一个数
值
。...
BCD码转换成二进制和
ASCII码
BCD码转换成二进制和
ASCII码
;用BCD码表示:十位上的十进制数为 2 == BCD码表示为 0010;个位上的十进制数9 === BCD码表示为 1001;所以总的来说 十进制数 29 用BCD码表示为:0010 1001;转换过程:把BCD码 0010(十进制数为十位上的 2)右移4位(其实表示当作一个个位数,或者说单纯的数
值
),然后乘以10 还原到十进制的权重(因为这个数本来表示的就是十进制数中的十位)。处理完十位上的数,接着处理个位上的数。因为BCD码的权重和二进制的前四位权重是一样(2^n,n
ASCII码
0x1A使文件意外结束的处理方法
在windows操作系统中,大家在编写带有文件操作的程序时,有时候会遇到一种奇怪的现象,在对一个文件以文本方式进行读取的过程中,读到中途还没到文件末尾时feof()函数就意外地为真,这让人很惊讶,一时难以找到原因,实际上,这是
ASCII码
0x1A在作怪。运行下面程序:int main(void){ int i; unsigned char c;
细说ASCII、GB2312/GBK/GB18030、Unicode、UTF-8/UTF-16/UTF-32编码
1. 最简单的
ASCII码
。 直接看ASCII表:
Delphi
5,392
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章