c++知识点
小白的进阶之路
努力
展开
-
c++中的&与&&,|与||的关系
&&表示逻辑与的意思,即为and。当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。比如 12&&23的结果就是1,12&&-1 的结果是1,123&&0的结果就是0&&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式,例...原创 2019-03-13 22:15:38 · 11568 阅读 · 1 评论 -
c++中的 单引号和双引号
最近做题的时候,因为一个符号的关系改了好久的bug,还是要重视基础啊!!单引号是字符型, 双引号是字符串型单引号引起的一个字符实际上代表一个整数。双引号引起的字符串,代表的却是一个指向无名数组起始字符的指针。该数组会被双引号之间的字符以及一个额外的二进制为零的字符 ‘\0’ 初始化。举个例子:"a"和’a’的区别,前者是字符串,后者是字符。实际上 ”a" 是 “a\0”,以’\0’结尾...原创 2019-03-13 22:18:45 · 18426 阅读 · 3 评论 -
c++ 字符串大小写转换
设S是一个大写字母,转换成小写字母的代码如下:S = S - 'A' + 'a';设s是一个小写字母,转换成大写字母的代码如下:s = s - 'a' + 'A';原创 2019-05-26 21:26:56 · 2602 阅读 · 0 评论