全站数据
8 4 2 0 5 8 1

A是双字节吗

心理学充电时间 | 简单学习,快乐成才!         
问题更新日期:2024-11-04 12:42:44

问题描述

A是双字节吗希望能解答下
精选答案
最佳答案

C语言中,“a”在内存中占2个字节。

这是因为C语言规定字符串以字符'

0'结束,字符'

0'不显示,但占用一个字节。再加上字符'a'所占用一个字节,故“a”在内存中一共是占用2个字节。

注意:C语言中,字符串用双引号界定,而字符用单引号界定,也就是说:'a'是字符,占一个字节,而"a"是字符串,占两个字节。

其他回答

一个英文字母占一个字节,一个汉字占两个字节,也就是双字节字符。在一些不支持中文的软件或系统中,显示这些双字节字符就是乱码。比如早期的WINDOWS,GHOST等。顾名思义,双字节字符文件夹就是文件夹名称中含有汉字等这样的双字节字符。