关于int 有一个问题! 今天无意在一本java和一本c的书发现,俩书中int类型的取值范围不一样! 在c中说是2个字节,而java中说的是4个字节! 据我所有知int应该是4字节的,那是不是说在c中它的取值就变了呢?还是说那书有问题? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个涉及到 跨平台的问题 啊, java没有sizeof在哪里 都一样 ,呵呵 书没有问题,int在c中长度就是2字节。记住就好了。 听老师说过java支持中文,反正世界上的什么文它都能支持,所以是4个字节c语言不支持,所以说java相对c是个提升,希望能赚几分,谢谢谢谢我想要3分,可以吗? 我刚找了一下,是不是说java中没有无符号数,所以它是2^32,而c中int又分singed int 和unsigned int ,面是每种都是2^16,是不是可以这样理解? int这类的关键字是由语言自定义的。像C语言里面还分带符号的int,和无符号的int,java就没有这种区分。 在java中Int是四个字节,在C中根据运行平台的不同可以是两个字节也可以是4个字节,所以在C中使用Int要留意 援自深入jVM中的片段:他的基本数据类型的值域和行为是由语言自己定义的。在c这样的语言中,基本数据类型int的值域是由他的占位宽度决定的,而占位宽度是由目标平台决定的。一般来说,c中int的占位是由编译其分局目标平台的字长来决定,这就意味针对不同平台编译的同一个程序,在运行时可能会有不同的行为。然而对于java程序,不管平台是什么。java中的int都是32位2进制补码表示的有符号整数。同样,这一点在java虚拟机内部以及class文件中都是一致的。通过确保基本数据类型在所有平台的一致性,java为java程序的平台无关性提供了强有力的支持。 java程序的平台无关性··· 在C中的int类型变量分为有符号和无符号参数的区别,但是在java中却没有,所有int数据都是32位的表示,所以只要不越界,在什么平台编译通过都可以运行 在C#中int 有int32 int 64而java中只有统一的一个 要下载个东西,没有Javaeye账号,大家帮个忙,散分了 初学者哦,问一个概念性问题 求助单例双重锁定的验证 为什么swing的菜单弹出速度没有win32的快,总是要停顿一下? JScrollPane滚动位置 java1.5完全兼容java1.4吗? 刚接触Jbuilder,问个幼稚的问题。 如何用javascript在密码输入框中将输入的密码变成*号?在线等待! 请问java applet程序用appletviewer运行正常,而放在网页中运行就没有显示,错在那里呢?急急急,送20分啊 斑竹,救救我!各位大虾,打搅一下,不好意思!专家门诊做得真不错,我很想用Offilne Explorer把它当下来,但下载下来浏览时,具体的帖子内容总是看不见,那页在出现“正在等待连接,请稍后”几个字后,总是变成一片空白,唉,怎么办呢? 关于myEclipse设置package的问题,送分,在线等 系统流程图中可以有几个开始,几个结束?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货