发布网友 发布时间:2024-05-09 20:35
共5个回答
热心网友 时间:2024-05-17 14:50
一、数据类型不同
1、'1':是定义的字符型变量,代表字符1。
2、1:是定义的整型变量,代表数字1。
二、占用内存空间不同
1、'1':在内存堆栈中占用一个字节。
2、1:在内存堆栈中占用四个字节。
三、定义规则不同
1、'1':定义的时候使用长度**的是实际存储长度。
2、1:定义的时候*的是数据在数据表中的显示宽度,不影响实际值的存储。
参考资料来源:百度百科-整型变量
参考资料来源:百度百科-字符变量
热心网友 时间:2024-05-17 14:51
在C语言中,'1'表示字符1(字符型常量); 1表示数字1(数字型常量)。
两者的关系为:1='1' - '0'; // 即将字符1转换为数字1
两者的区别于联系可以通过下面的程序段来说明:
char ch1='1'; // 将字符'1'赋值给字符变量ch1
热心网友 时间:2024-05-17 14:51
1是一个整型实数占一个整型实数的存储空间;而'1'是一个字符型数据要为其开辟存放'\0'的内存空间;两者不仅数据类型不同而且存储方式也不同.课本上有详解的.热心网友 时间:2024-05-17 14:52
'1'是字符型的,是一个字符。1是整形的,是一个数字。热心网友 时间:2024-05-17 14:52
'1'是字符型...ASCII编码中'1'对应十进制是49