社区
C#
帖子详情
C#中(char)8和'8'的不同!
flexsdk
2009-11-07 02:23:51
在接受 0-9 和退格键代码中。
e.handled= e.KeyChar<'0'|| e.KeyChar>'9' ;
if(e.KeyChar == (char)8)
{
e.handled=false;
}
哪位解释下(char)8和'8'的区别啊?
...全文
300
11
打赏
收藏
C#中(char)8和'8'的不同!
在接受 0-9 和退格键代码中。 e.handled= e.KeyChar'9' ; if(e.KeyChar == (char)8) { e.handled=false; } 哪位解释下(char)8和'8'的区别啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yangqizhong
2009-11-09
打赏
举报
回复
ASCII码,跟字符'', 是俩回事
ztenv
2009-11-09
打赏
举报
回复
[Quote=引用 4 楼 alifriend 的回复:]
一楼也不全对,ASCII码8不是个可见字符,代表的是退格好像
[/Quote]
的确是backspace符号,
(char)8是把8这个ASCII码转为char,如:(char)65是大写的'A'字符;
chengwen2402163
2009-11-09
打赏
举报
回复
(char)8是ascii值为8的字符 而ascii码为8的是个退格
'8'正好相反,它的ascii值是56
波导终结者
2009-11-07
打赏
举报
回复
http://www.weste.net/tools/ascii.asp
随便搜搜,ascii码表很多的
wartim
2009-11-07
打赏
举报
回复
char c='8';
int i=56;
byte b=c;
都是一样的
你可以在记事本里alt+56看看输出是什么
BATTLERxANGE
2009-11-07
打赏
举报
回复
字符串和数值的区别
liherun
2009-11-07
打赏
举报
回复
谢谢LX
波导终结者
2009-11-07
打赏
举报
回复
一楼也不全对,ASCII码8不是个可见字符,代表的是退格好像
波导终结者
2009-11-07
打赏
举报
回复
不一样,1楼是对的,建议去看一下ASCII码表
liherun
2009-11-07
打赏
举报
回复
他俩一样的吧?
AptSnail
2009-11-07
打赏
举报
回复
(char)8是指ASCII码值为8对应的字符,好像是'(',而'8'对应的ASCII码是24
c#
中
char
_C#
中
的
char
关键字
c#
中
char
C#
char
关键字 (
C#
char
keyword) In
C#
,
char
is a keyword which is used to declare a variable that can store a
char
acter value (Unicode value) value between the range of +U0000 to U+FFFF.
char
keyw...
C#
中
的
char
和 byte
在
C#
中
,
char
代表一个Unicode的字符,占用的内存不是一个byte。而byte还是一个字节。那么在
char
和byte之间copy操作时,可能结果不是我们想要的。
c#
char
unsigned_
char
和unsigned
char
--数据类型区别
在C
中
,默认的基础数据类型均为signed,现在我们以
char
为例,说明(signed)
char
与unsigned
char
之间的区别首先在内存
中
,
char
与unsigned
char
没有什么
不同
,都是一个字节,唯一的区别是,
char
的最高位为符号位,因此
char
能表示-128~127, unsigned
char
没有符号位,因此能表示0~255,这个好理解,8个bit,最多256种情况,因此无...
C#
中
char
空值的几种表示方式
C#
中
char
空值的几种表示方式 2014年05月06日 17:08:16xtfnpgy阅读数 6262
C#
中
char
空值的几种表示方式 在
C#
中
char
类型的表示方式通常是用单引号作为分隔符,而字符串是用双引号作为分隔符。 例如: 程序代码 程序代码
char
a = 'a';
char
b = 'b';
char
zero = '0'; string a1 = "a"; string...
c#
仔细研究之
char
[]和string
学习
C#
有一段时间了。可是在string和
char
这里却很迷糊。于是做了一些测试来深入了解。 说内容之前 string 1、string在
c#
中
比较特殊。虽然string是引用类型。但是却可以用来和值一样来比较数值。先看下面代码 为何结果这样。因为
c#
中
专门会string开辟了一块存储堆,当给string赋值时自动会在这块内存
中
寻找这个值,如果有,直接把这个地址给strin
C#
110,577
社区成员
642,561
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章