C和C++中单引号和双引号的用法?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C和C++中单引号和双引号的用法?相关的知识,希望对你有一定的参考价值。

参考技术A 在C和C++中,单引号用于定义字符,而双引号定义字符串。如:’a’是一个字符,但”a”是一个字符串(包含字符a来空字符null)。
需要注意的是,在C中,字符字面量其实是int类型,而不是char类型。所以sizeof
‘a’返回的结果是4,而不是1。但sizeof(char)在C和C++中都是1。
你可以在秒秒学上了解下相关的C语言知识。

PHP和sql语句中单引号和双引号的区别

php中 双引号“”会经过解释,再当做html代码输出
而单引号‘’不进行解释,直接输出。
举个栗子:

$abc=‘my name is tome‘;

echo $abc
输出结果是:
my name is tom


echo ‘$abc’
输出结果是:
$abc

echo “$abc”
输出结果是:
my name is tom

在MYSQL中,双引号和单引号的用法让新手不知所措,在这里举个例子,来进行说明。
假设查询条件中使用的是常量,例如:

select * from abc_table where user_name=‘abc‘;
SQL语句可以写成:
SQLstr = “select * from abc_table where user _name= ‘abc’” ;
应用在程序中就是:

SQLstr="select * from abc_table where user_name =‘" . $user["name"]."‘";

所以如果内部只有纯字符串的时候,用单引号(速度快),内部有别的东西(如变量)的时候,用双号引更好点.






























以上是关于C和C++中单引号和双引号的用法?的主要内容,如果未能解决你的问题,请参考以下文章

SQL查询语句中单引号和双引号的问题

SQL查询语句中单引号和双引号的问题

c语言中单引号,双引号,ASCⅡ码的具体用法

c语言中单引号,双引号,ASCⅡ码的具体用法

php中单引号和双引号的区别,哪个速度更快?为啥?

python中单引号和双引号的区别