C语言中“”和''有什么区别?加上和不加上有什么区别?
作者:未知侠名时间:2021-10-15 00:26:01
c/c++语言仅支持单一的函数返回值,所以若是函数需要有多个返回值的话就需要通过函数的参数进行返回。大(中)专专业免分数入学,推荐就业¥免费试学纯技能专业全过程实操,学会为止¥免费试学创业专业手把手教学,创业帮扶¥免费试学就业专业一对一指导,推荐就业¥免费试学私人定制专业专项学技能,量身定制¥免费试学电焊工专业VIP小班,实战实训¥免费试学查看更多官方电话在线客服官方服务官方网站就业保障热门专业入学指南在线课堂领取礼包
C语言中双引号""表示字符串(一个或者多个字符组成);单引号''表示字符,只能是一个字符。比如:char str[]="China";char ch = 'C';
C语言中,双引号""中的是字符串 ,单引号''中的是字符,如果不加上,则表示变量。比如'a'表示字符,"a"和"abc"表示字符串,a和abc表示变量。又如'1'表示字符,"1"表示字符串,1表示数字。
双引号括起的叫 字符串常量,代表的是一个指向无名char型数组 的指针,它含的内容是一个字符串,并带有一个字符串结束符。单引号括起的叫 字符常量,相当一个一字节长的整型数值。字符是ASCII字符集中的字符以及“转义字符”。字符串常量例子: “abc" (占内存4字节,字符串长度3);“a" (占内存2字节,字符串长度1); "\n" (占内存2字节,字符串长度1, 换行键)字符常量例子:'a' (占内存1字节,等于整型数值97); '\n' ( 占内存1字节,转义字符,换行键,等于整型数值10)。不加上,则意义不同,例如, abc 可能是 变量名或函数名, \n 可能是错误的标识符。
- 站长提醒大家:以上内容,未识真伪,仅供参考。理性上网,以免过度。谨慎广告,危及钱财。
版权声明:本信息由系统自动搜集网络信息,本站尊重网络信息的版权问题,本站所有内容仅供学习使用,版权归原作者所有,若有来源错误或者侵犯您的合法权益,您可通过邮箱与我们取得联系,我们将及时进行处理。