问:引号内的“中国2016年”占用了几个字节(Byte)
答案:2 悬赏:10
解决时间 2021-03-02 04:55
- 提问者网友:爱你等于作孽
- 2021-03-01 12:55
问:引号内的“中国2016年”占用了几个字节(Byte)
最佳答案
- 二级知识专家网友:承载所有颓废
- 2021-03-01 13:19
中国2016年
汉字3个*2=6
英文数字4个*1=4
共计10个字节。
汉字3个*2=6
英文数字4个*1=4
共计10个字节。
全部回答
- 1楼网友:许你一世温柔
- 2021-03-01 14:42
都说了一个字符两个字节,楼主你string转换的是字符吗,byte好像是字节吧
string str="my test";
char ca[] = str.tochararray();
ca.length;//这才是14
如果说byte:
char c = '中' 这里就有两个字节
char c1 = 'a' 这里也是两个字节,第二个字节是空字节
一个中文字符占两个字节,一个中文标点符号(或全角英文标点)两个字节
一个英文字符占一个字节,一个半角英文标点符号占一个字节
一个半角空格占一个字节,一个全角空格占两个字节
如果你是:
string str = "我的 练习" 空格是半角的 输出是 9
string str = "我的,练习" 标点是半角的 输出是 9
string str = "我的,练习" 标点是全角的 输出是 10
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯