突然感觉java基础差了,基础问题 char stx = 2; char etx = 3; String cmd = stx + "21" + etx;一直没看明白。如果写成char stx='2';我肯定明白,但是如上面那样写,有点绕头了。上面这段,如果换成C#有高手会吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 写成char stx = '2'能明白,写成char stx = 2;为什么就不明白写成 char stx = (char)2;能明白不?就是把int的 2 转成char再赋给stx要知道每个字符都有ascii码,ascii码就是字符对应的int值 表示ascii码为2的字符赋值给char的变量。 例如:char c=48,打印c时会打印出0这个字符,因为0的ascii码是48 老师布置的两道题啊 不会做求解 JAVA 精点转换问题求解~~ java 怎样读取doc xls文件创建和修改时间。 急!急!急!用jxl修改了excel表后,不能再次读取 MyEclipse 有没有自带连接MSSQ jar包在哪里 JPanel中的组件为什么看不见?急需帮助 servlet 问题! 在线等!! 用什么方法将字符串型的数字转为可以运行的真数字 关于调用存储过程是的指定何种类型问题 学习java swing必看的贴子!(我学swing的故事) 用java实现svn代码和文件统计 从内部类访问局部变量,局部变量需要被声明为final,为神马?
写成 char stx = (char)2;能明白不?就是把int的 2 转成char再赋给stx
要知道每个字符都有ascii码,ascii码就是字符对应的int值