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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张林杰 中级黑马   /  2013-8-27 07:29  /  1500 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 张林杰 于 2013-8-30 00:04 编辑

1.一个字符几个字节?
2.int类型占几个字节?
3.若 int a=1; 则这个1在内存中占用多少内存空间?
4.我们都说int类型是有符号的32位整数,这个32位表示什么意思?
5.若int b; b=2; 则内存是在声明b的时候分配 还是在 赋值的时候分配?
6.变量与内存地址有关系吗?

评分

参与人数 1技术分 +1 收起 理由
赵宗荣 + 1

查看全部评分

3 个回复

倒序浏览
看看老毕的基础吧 应该是在基础第二天里有提到
回复 使用道具 举报
1、一个字符占2个字节
2、int有符号 32 位整数   一个字节8位,占用4个字节
3、不管a=几都占用4个字节;
4、32位代表的是32个二进制位数
5、若int b; b=2; 如果是局部变量编译器报错,如果是字段或者常量会被初始化。
6、变量的名称就代表的是内存的地址,编译器自动处理,变量的值被分配在内存的存储单元。

赵斑竹,如果有不对的地方,多多指教

评分

参与人数 1技术分 +1 收起 理由
赵宗荣 + 1 淡定,这是大家的地盘

查看全部评分

回复 使用道具 举报
心动行动 发表于 2013-8-27 23:55
1、一个字符占2个字节
2、int有符号 32 位整数   一个字节8位,占用4个字节
3、不管a=几都占用4个字节;

非常感谢!!{:soso_e179:}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马