C++中单引号、双引号的区别为:表示类型不同、数据长度不同、尾部不同。
一、表示类型不同
1、单引号:单引号的表示类型为字符类型。
2、双引号:双引号的表示类型为字符串类型。
二、数据长度不同
1、单引号:单引号的数据长度固定,因为只有一个字符,所以数据长度为1。
2、双引号:双引号的数据长度不固定,由字符串的字符数量决定。
三、尾部不同
1、单引号:单引号只有一个字符,不会在字符尾部添加'\0'结尾。
2、双引号:系统会将双引号里的字符串内容的尾部自动添加'\0'结尾。
C++中单引号、双引号的区别为:表示类型不同、数据长度不同、尾部不同。
一、表示类型不同
1、单引号:单引号的表示类型为字符类型。
2、双引号:双引号的表示类型为字符串类型。
二、数据长度不同
1、单引号:单引号的数据长度固定,因为只有一个字符,所以数据长度为1。
2、双引号:双引号的数据长度不固定,由字符串的字符数量决定。
三、尾部不同
1、单引号:单引号只有一个字符,不会在字符尾部添加'\0'结尾。
2、双引号:系统会将双引号里的字符串内容的尾部自动添加'\0'结尾。