当前位置:系统粉 > 电脑问答 > 其他问答 > 关于字符型所占内存的字节

关于字符型所占内存的字节

提问者:伪呆呆  |  浏览 次  |  提问时间:2017-03-24  |  回答数量:4

关于字符型所占内存的字节 学习编程时对字符型总抱有困惑。请问16,32,48位时字符型所占内存的字节数分别为多少呢?都是1吗?又为什么char *p=\"asdsd\"时可以cout<<p出现内容而int *p=123,时要cout<<*p呢

已有4条答案
玄月也可以中二

玄月也可以中二

回答数:171  |  被采纳数:131

2017-03-24 20:36:12
1中文的所谓字符型意义不明确,最好用英文表达。字符型一般为默认的ANSI编码(char)1字节,UNICODE编码(WCHAR即unsigned short)2字节,还有其它编码(如UTF8,动态长度,处理时一般使用char)1字节。
2因为cout的<<运算符重载了20次,其中对参数为char*的情况会把p指向的字符串全部显示出来,否则都只显示地址
赞 17
number006

number006

回答数:154  |  被采纳数:117

2017-03-24 19:33:43
感谢指教~~
但是第二点还是不太懂,为什么cout<<会被重载20次呢?另外char a[10]时的时候也可以cout<<a也是和cout<<*p是同样的情况吗?
赞 15
布鲁30

布鲁30

回答数:193  |  被采纳数:33

2017-03-24 18:38:05
(1)
12 of 20表示重载了20次,目前显示的是第12个
数组作为参数时跟指针等价
赞 19
已硬j

已硬j

回答数:20  |  被采纳数:60

2017-03-25 05:53:41
呵呵,原来是这样,受教了!
赞 2
解决方法
  • 关于win7系统占用内存大的解决办法

    关于win7系统占用内存大的解决办法

      win7占用系统内存大已经是众所周知的事了,装完win7系统之后,只有win7系统的C盘占用空间已达到10G以上。很多人想把他所占用的空间缩小,但是不知道用什么方法才能做...

  • U盘盘符显示0字节的原因

    U盘盘符显示0字节的原因

      有时候我们在格式化U盘的时候,突然弹出提示“windows格式化无法完成的现象”,查看U盘属性发现U盘的容量为0字节,这是什么原因造成的呢?下面,编者就和大家来一起分享U...

  • 如何使用字符表查找输入字符 输入字符应该怎样完成查找

    如何使用字符表查找输入字符 输入字符应该怎样完成查找

    今天给大家带来如何使用字符表查找输入字符,输入字符应该怎样完成查找,让您轻松解决问题。  我们在与朋友聊天的时候,经常会使用一些字符,不过在MAC中,他们却找不到这些字符,...

  • Twitter字符放宽至280字符 中日韩三国悲剧

    Twitter字符放宽至280字符 中日韩三国悲剧

    11月8日消息,Twitter宣布从本周二开始,大多国家的用户都可以用280字符表达自己的想法,在这之前消息长度限定在140字符以内。Twitter字符放宽至28...

版权信息

Copyright @ 2011 系统粉 版权声明 最新发布内容 网站导航