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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 郭孟涛 高级黑马   /  2013-2-8 01:28  /  995 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 郭孟涛 于 2013-2-8 01:53 编辑

1) 形式上:

...字符常量是单引号引起的一个字符         例如: 一个冰糖葫芦
例如: char c='c' char c='1' char c='@'

...字符串常量是双引号引起的若干个字符  例如 :一串冰糖葫芦
例如:Sting c="cc" Sting c="cc11" Sting c="cc56d@113"

注:为什么Sting 中的S大写呢?因为String 是一个类    而int只是一个变量类型    所有的类型都是小写 但是系统的类都有大写 这是命名规则

2) 含义上:

...字符常量相当于一个整形值(ASCII值),可以参加表达式运算
...字符串常量代表一个地址值(该字符串在内存中存放位置)

3) 占内存大小

...字符常量只占一个字节
...字符串常量占若干个字节(至少一个字符结束标志)



1 个回复

倒序浏览
字符串的内存地址如何分配的呢,字符串变长的时候,字符串类会重新分配空间吗,是直接加到后满??
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马