asc(chr$(192))=0 ????

popcorn 2004-06-10 10:09:42
为什么asc(chr$(192))=0
我想要asc(chr$(192))=192该怎么做呢?
有一个字符的ASCII值是192,我想取到这个字符的ASCII值(也就是192)该怎么取?
...全文
167 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
nik_Amis 2004-06-10
  • 打赏
  • 举报
回复
up
flyingscv 2004-06-10
  • 打赏
  • 举报
回复
ascw(chrw(192))=192

ascb(chrb(192))也=192
supergreenbean 2004-06-10
  • 打赏
  • 举报
回复
转换成Unicode字符
Dim str As String
str = "test" & ChrW$(192)
huangjianyou 2004-06-10
  • 打赏
  • 举报
回复
我想键盘上没的字符就不是字符了吧。帮不了你了。
popcorn 2004-06-10
  • 打赏
  • 举报
回复
但是我需要取这个值呀:
str="test" & chr$(192)

我现在如何才能得到第五个字符的ASCII码192呢?
huangjianyou 2004-06-10
  • 打赏
  • 举报
回复
键盘的AscII码最大为126,到192应该就不是字符了吧。
biozafeng 2004-06-10
  • 打赏
  • 举报
回复
ascw(chrw(192))
flyingZFX 2004-06-10
  • 打赏
  • 举报
回复
Asc函数 返回

返回一个 Integer,代表字符串中首字母的字符代码。

语法

Asc(string)

必要的 string 参数可以是任何有效的字符串表达式。如果 string 中没有包含任何字符,则会产生运行时错误。

说明

在非 DBCS 系统下,返回值范围为 0 – 255 。在 DBCS 系统下,则为 -32768 – 32767。

注意 AscB 函数作用于包含在字符串中的字节数据,AscB 返回第一个字节的字符代码,而非字符的字符代码。AscW 函数返回 Unicode 字符代码,若平台不支持 Unicode,则与 Asc 函数功能相同。
900126 2004-06-10
  • 打赏
  • 举报
回复
用ascw(192)就可以了。
weaest 2004-06-10
  • 打赏
  • 举报
回复
asc(str), 就是这样了
popcorn 2004-06-10
  • 打赏
  • 举报
回复
问题是我从文件中读到的字符串就是
str="test" & chr$(192)
我想得到最后一个字符的ASCII码呀.否则早搞定了.

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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