黑马程序员技术交流社区

标题: 关于赋值的问题 [打印本页]

作者: air鹏    时间: 2014-8-10 20:31
标题: 关于赋值的问题
本帖最后由 air鹏 于 2014-8-11 13:38 编辑

赋值是,值是如何付给变量的,比如
int x=2;
运行时2是以ASCII码值传递给x吗
作者: pengyu1801    时间: 2014-8-10 20:36
以二进制方式传的
作者: 怀念黑海岸    时间: 2014-8-10 21:12
  恩,个人觉得。。。不要太在意这些细节了,因为具体是如何赋值的那是底层调用运行的,你没必要了解底层是如何运行这个过程的,你只需要了解到虚拟机是怎么调用的就行了。
作者: Franklin    时间: 2014-8-10 21:28
不是的。与ASCII无关
作者: 酋长第一    时间: 2014-8-10 22:02
把int型整数2赋给了int型变量x;
死扣没用的,看懂了继续往下学,等你只是储备够了,自然而然就不纠结了
作者: Moriarty    时间: 2014-8-11 00:55
这是基本数据类型中的整数类型,ASUII是对字符的编码,因为计算机存储的是二进制代码,但数字可以表示二进制代码,而字符不可表示二进制代码,需要用二进制表示,这才有了ASUII。
作者: wawsc5354524    时间: 2014-8-11 01:04
X是一个变量名只是一块地址名,系统会变量X开辟一块空间用来存放2,是以2进制的方式存放的
作者: 范靖明    时间: 2014-8-11 01:56
我觉得不是,应该是以整数赋值给变量吧! Java里的“=”是赋值的意思,Java里的“==”这个才是等于的意思!
作者: 冷风    时间: 2014-8-11 09:12
你定义的是int的类型,怎么可以赋ASCII码了。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2