A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© air鹏 中级黑马   /  2014-8-10 20:31  /  1708 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 air鹏 于 2014-8-11 13:38 编辑

赋值是,值是如何付给变量的,比如
int x=2;
运行时2是以ASCII码值传递给x吗

8 个回复

倒序浏览
以二进制方式传的
回复 使用道具 举报
  恩,个人觉得。。。不要太在意这些细节了,因为具体是如何赋值的那是底层调用运行的,你没必要了解底层是如何运行这个过程的,你只需要了解到虚拟机是怎么调用的就行了。
回复 使用道具 举报
不是的。与ASCII无关
回复 使用道具 举报
把int型整数2赋给了int型变量x;
死扣没用的,看懂了继续往下学,等你只是储备够了,自然而然就不纠结了
回复 使用道具 举报
这是基本数据类型中的整数类型,ASUII是对字符的编码,因为计算机存储的是二进制代码,但数字可以表示二进制代码,而字符不可表示二进制代码,需要用二进制表示,这才有了ASUII。
回复 使用道具 举报
X是一个变量名只是一块地址名,系统会变量X开辟一块空间用来存放2,是以2进制的方式存放的
回复 使用道具 举报
我觉得不是,应该是以整数赋值给变量吧! Java里的“=”是赋值的意思,Java里的“==”这个才是等于的意思!
回复 使用道具 举报
冷风 中级黑马 2014-8-11 09:12:24
9#
你定义的是int的类型,怎么可以赋ASCII码了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马