‘壹’ c语言中的双引号的单引号问题
双引号里面的是字符串而单引号里面的代表字符朋友你可以这样理解只要是在双引号里面的不代表任何表达式的意义假如inta=10cout<<"a";
这是用双引号它在屏幕上就是a而inta=10cout<<a;这个a就代表表达式a=10在屏幕上是10而inta=10cout<<‘a’;将会是65因为用单引号里面的代表字符而字符要用ascii码表示你在书中查多努力啊
参考资料:“福兴韵”贴吧
‘贰’ C语言 如何输出"good",是带引号输出
需要准备的材料分别有:电脑、C语言编译器。
1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。
‘叁’ c语言双引号怎么打
就是英文的双引号
在键盘上,回车左侧,有一个标记"和'的键。
shift加这个键,就可以打"了。
‘肆’ C语言怎么输出“双引号”
输出
双引号
需要用转义字符
例如
printf("hello
\"aaa\"
");
输出效果为
hello
"aaa"
‘伍’ c语言中单引号,双引号,ASCⅡ码的具体用法
单引号表示单个字符,双引号表示字符串,加引号表示的是计算机屏幕上显示的字符的真正值是多少,就是a表示的屏幕上的a,‘a’表示的ASCII码,0~9同理。
用ASCⅡ码表示字符时不用加引号,如空格的ASCⅡ码为32,则直接用char a=32即可
(5)c语言返回双引号扩展阅读:
ASCⅡ码:
ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号,以及在美式英语中使用的特殊控制字符。
32~126(共95个)是字符(32是空格),其中48~57为0到9十个阿拉伯数字。
‘陆’ C语言里如果要输出一个带有双引号的程序,应该在printf("***********")里怎样表示
在C语言里中文双引号“ ”可以直接写,但是英文双引号"必须用转义字符写成\".比如要输出 "this is a test"(包括双引号),可以写成printf("\"this is a test\"");
参考:http://..com/question/79132572.html
‘柒’ C语言中“”和''有什么区别加上和不加上有什么区别
双引号括起的叫 字符串常量,代表的是一个指向无名char型数组 的指针,它含的内容是一个字符串,并带有一个字符串结束符。
单引号括起的叫 字符常量,相当一个一字节长的整型数值。字符是ASCII字符集中的字符以及“转义字符”。
字符串常量例子: “abc" (占内存4字节,字符串长度3);“a" (占内存2字节,字符串长度1); "\n" (占内存2字节,字符串长度1, 换行键)
字符常量例子:'a' (占内存1字节,等于整型数值97); '\n' ( 占内存1字节,转义字符,换行键,等于整型数值10)。
不加上,则意义不同,例如, abc 可能是 变量名或函数名, \n 可能是错误的标识符。
‘捌’ c语言中单引号和双引号是什么意思
双引号里面的是字符串
而单引号里面的代表字符
朋友
你可以这样理解
只要是在双引号里面的不代表任何表达式的意义
假如
int
a=10
cout<<"a";
这是用
双引号
它在屏幕上就是
a
而
int
a=10
cout<<a;
这个a就代表表达式a=10在屏幕上是10
而int
a=10
cout<<‘a’;将会是65
因为用单引号里面的代表字符
而字符要用ASCII码
表示
你在书中查
多努力啊
参考资料:“福兴韵”贴吧
‘玖’ C语言中双引号与单引号的区别
1、含义不同。
用单引号引起的一个字符实际上代表一个整数,整数值对应于该字符在编译器采用的字符集中的序列值。而一般我们的编译器采用的都是ASCII字符集。因此's'的含义其实和十进制数115的含义是一致的。
而用双引号引起的字符串,代表的是一个指向无名数组起始字符的指针。
例如:分别查看”yes”/’yes’/’ye’/’y’四种字符在内存中的存储形式,代码如下:
int_tmain(intargc,_TCHAR*argv[])
chartest1[]="yes";
inttest2='yes';
printf("%x ",&test2);
inttest3='ye';
printf("%x ",&test3);
inttest4='y';
printf("%x ",&test4);
return0;
实验结果如下:
2、大小不同。
用单引号引起的一个字符大小就是一个字节。
而用双引号引起的字符串大小是字符的总大小+1,因为用双引号引起的字符串会在字符串末尾添加一个二进制为0的字符'