C++ C++;std::当我用单引号括起字符串时,不能打印wierd字符
当我尝试C++ C++;std::当我用单引号括起字符串时,不能打印wierd字符,c++,cout,C++,Cout,当我尝试std::cout时,在单引号中有两个字符(逗号和空格)。 此类多字符文字的值取决于编译器等 在这种情况下,ASCII值为44和32,并且 11296 = 44 * 256 + 32 即,根据标准,两个字节一起理解为16位整数(N4296,2.13.3个字符的文本,强调字符): 一个 包含多个c字符的普通字符文字是多字符文字多字符 literal,或包含单个c字符的普通字符literal,在执行字符中不可表示 set,是有条件支持的,具有int类型,并且具有实现定义的值 “有条件支
std::cout时,在单引号中有两个字符(逗号和空格)。
此类多字符文字的值取决于编译器等
在这种情况下,ASCII值为44和32,并且
11296 = 44 * 256 + 32
即,根据标准,两个字节一起理解为16位整数(N4296,2.13.3个字符的文本,强调字符):
一个
包含多个c字符的普通字符文字是多字符文字多字符
literal,或包含单个c字符的普通字符literal,在执行字符中不可表示
set,是有条件支持的,具有int类型,并且具有实现定义的值
“有条件支持”是(1.3.5)
实现不需要支持的程序构造
这些不是“括号”。