当前位置:首页 » 编程语言 » c语言1和1的区别
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言1和1的区别

发布时间: 2023-05-16 14:56:00

Ⅰ 在c语言中,‘1'、1、“1”有什么区别,他们在内存中分别是怎样储存

'1' 是字符
1 是一个整数1
“1”是一个字符串。1

一般情况下
’1‘ 是char 所以 占用一个字节的内存
1 是整数所以占用 4字节内存
“1” 是字符串,也就是字符数组,但是字符串需要一个\0;所以 占用两个字节内存

Ⅱ c语言中1和“1”有没有区别

c语言中1、1.0、'1'、"1",都是有区别的。
1是整数
1.0是实数
'1'是字符
"1"是字符串

Ⅲ c语言中'1'和1的区别

一、数据类型不同

1、'1':是定义的字符型变量,代表字符1。

2、1:是定义的整型变量,代表数字1。

二、占用内存空间不同

1、'1':在内存堆栈中占用一个字节。

2、1:在内存堆栈中占用四个字节。


三、定义规则不同

1、'1':定义的时候使用长度限制限制的是实际存储长度。

2、1:定义的时候限制的是数据在数据表中的显示宽度,不影响实际值的存储。