⑴ c语言中单引号,双引号,ASCⅡ码的具体用法
单引号表示单个字符,双引号表示字符串,加引号表示的是计算机屏幕上显示的字符的真正值是多少,就是a表示的屏幕上的a,‘a’表示的ASCII码,0~9同理。
用ASCⅡ码表示字符时不用加引号,如空格的ASCⅡ码为32,则直接用char a=32即可
(1)c语言字符串中有双引号怎么定义扩展阅读:
ASCⅡ码:
ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号,以及在美式英语中使用的特殊控制字符。
32~126(共95个)是字符(32是空格),其中48~57为0到9十个阿拉伯数字。
⑵ 反斜杠字符,单引号字符,和双引号字符在c语言中是什么作用,求解
反斜杠字符是:转义字符,如\n
单引号字符是:是表示一个字符的,就是定义char类型时用,如char ‘a’这是定义字符a
双引号字符:是表示字符
⑶ c语言中单引号和双引号是什么意思
给int量赋值时单引号表示取得赋值字母的ASCII值:int n='1'; 并不是n=1;而是n=49;若char n='1'就不一样了
⑷ C语言问题,给一个字符串赋值等号后面的内容用双引号、单引号的区别是什么。
char *p定义一个字符指针, p="" 给这个字符串指针赋值,*p只是取该地址里面的内容,“”这个是字符常量,所以不能对该字符串进行操作
⑸ c语言中的双引号和单引号分别是什么意思呀
单引号用于界定字符常量
双引号用于界定字符串常量
例如,在C中的头文件名称、输入输出函数的格式控制符等都属于字符串,所以要用双引号界定
⑹ c语言:字符变量 如 char c1; c1='a'; 为什么要用单引号,双引号不可以吗比如c1="a";请详细解释 谢谢
在C语言中,字符用单引号,字符串用双引号。在c1=''a;中,'a'是字符常量,必须用单引号。"a"表示字符串,包含两个字符,一个是'a',一个是'\0'。
⑺ C关于宏定义双引号的问题
双引号不是问题!
双引号括起来的东西代表字符串,不论是宏定义还是不是宏定义也一样。你如果你想要在宏定义中出现双引号,你要\”才出现。如:
#define MC "\"\n\""
printf(MC);
==>
printf("\"\n\"");
输出:
"
"
自己不懂的话,再从头读一次我写的。。。
⑻ c语言中引号的作用
引号里面的内容一般就是直接在屏幕上显示的,除了%+字母和\加字母,这些是空之输出格式的!
⑼ C语言里如果要输出一个带有双引号的程序,应该在printf("***********")里怎样表示
在C语言里中文双引号“ ”可以直接写,但是英文双引号"必须用转义字符写成\".比如要输出 "this is a test"(包括双引号),可以写成printf("\"this is a test\"");
参考:http://..com/question/79132572.html
⑽ c语言-双引号,单引号的区别
"m"在内存中是 "m,\0" //2个字节
'n'就是n //1个字节