首页 养生问答 疾病百科 养生资讯 女性养生 男性养生

在C语言中,字符型数据是以什么形式存放的

发布网友 发布时间:2022-04-01 05:50

我来回答

6个回答

热心网友 时间:2022-04-01 07:19

计算机中任何数据都是以二进制形式存储的,C语言中的字符型数据也不例外,也是以二进制形式存储的。

C语言中char为基本数据类型,一个char类型变量占一个字节(8bit),不同的数据类型只有在使用时才体现出不同,不同的数据类型相应的有不同的处理方法,例如字符变量可以以字符或整数形式表现,主要看数据怎样处理。

热心网友 时间:2022-04-01 08:37

拿数字9举个例子,看看下面的程序你就明白怎么转化了。
#include <stdio.h>
void main()
{
char a='9';
int b=a-'0';
// int b=a;如果这样写,b的值是57,就不对了。但是都转换为57这样的ASC码也可以作为一种加密方式,是否这样操作就由你决定。
printf("%d\n",b);//这样输出的b为9,是整形的。
}

至于加密,规则没有规定,因为加密的时候只有规则是保密的才算是加密,所以没有统一规定,很简单的加密就是颠倒数字顺序,大写变小写,字符变代码(你也可以自己规定代码规则),加减数字,首末掉换。。。总之怎么弄的规则你来定。
希望对你有帮助

热心网友 时间:2022-04-01 10:12

字符型数据在存入内存中时,会转化为整数,一个字符在内存中,占一个字节

热心网友 时间:2022-04-01 12:03

字符型数据在存入内存中时,因为每个字符都和一个Assic码值对应,所以字符会转化为整数,一个字符在内存中,占一个字节

希望能帮到楼主,给个采纳吧,有不懂可以追问

热心网友 时间:2022-04-01 14:11

两个字节,存放都是二进制

热心网友 时间:2022-04-01 16:36

数据和语言无关.你说的是否编码?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com