c语言中单引号是什么意思?
单引号一个数,表示一个字符;
单引号内是数值,那结果是ASCII码中对应的字符;
双引号一个字符或几个字符,表示一个字符串。
扩展资料
相关:双引号引起的字符串,代表的'却是一个指向无名数组起始字符的指针,该数组被双引号之间的字符以及一个额外的二进制值为零的字符‘’初始化。 而类似"ILikeC++"(或"g")则表示一堆(或一个)字符串。
c语言单带单引号的数字?
'5' 是字符常量 ASIIC码值为48+5=53'9' 是字符常量 ASIIC码值为48+9=57'10' 错误, 字符常量为单引号括起来的单字符
C语言中的单引号和双引号的区别?
在C语言中,单引号和双引号的使用方式有很大的不同。其主要区别如下:
单引号表示字符,双引号表示字符串。
在使用单引号时,需要将字符放在单引号中间。例如,'a'表示字符a,'1'表示数字1。
在使用双引号时,需要将字符串放在双引号中间。例如,"hello world"表示字符串"hello world"。
使用单引号表示的字符,其实质是一个整数值,表示字符在ASCII码表中的对应值。
使用双引号表示的字符串,在内存中会以字符数组的形式存储。
综上所述,单引号和双引号在C语言中的使用有着明显的区别,使用时需要注意其语法规则和语义含义。
还没有评论,来说两句吧...