ppts.net
当前位置:首页>>关于c语言中什么时候用单引号' '什么时候用双引号“”的资料>>

c语言中什么时候用单引号' '什么时候用双引号“”

单引号表示一个char型变量,也就是单个字符 而双引号表示的是一个char型数组(而且自动以'\0'结尾),也就是一串字符

C语言的转义字符代表的是一个字符类常量,有两种使用情况:1 用来表示单个的字符常量,这时需要用单引号包含,如'\n'.2 用于字符串中,作为字符串一部分,可以与其他字符共同组成字符串,也可以单独成为字符串,这时需要用双引号.与其他组合的例子: "\x12\n\tasdfw" 自成字符串的例子: "\b"

当使用字符串的时候用单引号,单引号里边肯定是字符串,如果双引号里边有变量,那么就是变量,$a = '100'; echo '$a' // 输出结果$a,echo "$a" // 输出结果 100; 在js中其实没有什么区别,看个人习惯了.除非出现嵌套的情况下,才需要单双引号混用;用双引号开头就要用双引号结束,用单引号开头就要用单引号结束,单引号中可以嵌套双引号,双引号中可以嵌套单引号,

加单引号是ascii,如c就是d的ascii减去c的ascii!如果直接参加运算,使用的是变量名,实际参加运算的是变量存储的a的ascii

单引号表示单个字符,双引号表示字符串,用ASCⅡ码表示字符时不用加引号,如空格的ASCⅡ码为32,则直接用char a=32即可 可以不加引号的,但那必须用ASCⅡ表示,如else if (c>='0' && c<='9')不加引号表示为else if (c>=48 && c<=57),else if (c==' ')表示为else if (c==32)而不是032,但这需要记住ASCII表,所以加引号的比较方便.

双引号里面的是字符串 而单引号里面的代表字符 朋友 你可以这样理解 只要是在双引号里面的不代表任何表达式的意义 假如 int a=10 cout<<"a";这是用 双引号 它在屏幕上就是 a 而 int a=10 cout<<a; 这个a就代表表达式a=10在屏幕上是10 而int a=10 cout<<'a';将会是65 因为用单引号里面的代表字符 而字符要用ASCII码 表示 你在书中查 多努力啊 参考资料:“福兴韵”贴吧

#define FN "Hello world!"printf(FN);宏不要再双引号里使用.

双引号里面的是字符串而单引号里面的代表字符朋友你可以这样理解只要是在双引号里面的不代表任何表达式的意义假如inta=10cout<<"a"; 这是用双引号它在屏幕上就是a而inta=10cout<<a;这个a就代表表达式a=10在屏幕上是10而inta=10cout<<'a';将会是65因为用单引号里面的代表字符而字符要用ascii码表示你在书中查多努力啊

C语言中的单引号和双引号含义迥异,用单引号引起的一个字符实际上代表一个整数,整数值对应于该字符在编译器采用的字符集中的序列值,因此,采用ASCII字符集的编译器而言,'a'的含义与0141或97严格一致.而用双引号引起的字符串,代表的却是一个指向无名数组起始字符的指针,该数组被双引号之间的字符以及一个额外的二进制值为零的字符'\0'初始化.

"a"和'a'的区别,前者是字符串,后者是字符.实际上,"a"在内存中一般占2个字节(不是说字符串长度,是占用内存.注意说是一般占2字节,有特殊情况),"a

网站首页 | 网站地图
All rights reserved Powered by www.ppts.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com