2、“空格”,指的一个字符,在C++里直接用空格(即“
”(引号中的那个空出的))表示即可。
例:
char
LSChar='
'
3、C++中,所有的字符在底层实际上都被表示成数值,所以,直接将字符的值指定为“空格”对应的值,也可以,所以,也就有空格可以表示为数值“32”。这个数值与空格对应的ASCII码的值是一样的。
例:
char
LSChar=32
4、如果你是想让C++程序模拟出按下空格的动作,那需要功能函数来实现,相关的功能函数是keybd_event(具体使用方法请自行搜索)。
例:
keybd_event(32,0,KEYEVENTF_EXTENDEDKEY,0)//按下空格键,其中的32代表空格
#include<iostream>
using
namespace
std
void
main
()
{
char
x
cout<<"请输入一串英文字母、空格、数字和其他的字符:"
int
number=0,space=0,others=0,letter=0
while((x=getchar())!='\n')
{
if((x>=65&&x<=90)||(x<=122&&x>=97))
letter++
else
if
(x==32)
space++
else
if
(x>=48&&x<=57)
number++
else
others++
}
cout<<"number="<<number<<'\n'<<"space="<<space<<'\n'<<"letter="<<letter<<'\n'<<"others="<<others<<endl
}
空格可以直接输入,例如System.out.println(" ")而如果用String表示那些符号的话,空格直接就是\t就行。
\\ 反斜杠\' 单引号'
\" 双引号"
\uxxxx 以十六进制指定Unicode字符输
\dxxx 以八进制指定Unicode字符输出
\b 倒退一个字符
\f 换页
\n 换行
\r 光标移至行首
\t 跳格(一个TAB键)
扩展资料
运算符是一些特殊的符号,主要用于数学函数、一些类型的赋值语句和逻辑比较方面。特殊字符的表示方法:
\r 回车 ('\u000D')
\d 数字等价于[0-9]
\D 非数字等价于[^0-9]
\s 空白符号 [\t\n\x0B\f\r]
\S 非空白符号 [^\t\n\x0B\f\r]
\e Escape
\b 一个单词的边界
\B 一个非单词的边界
\G 前一个匹配的结束
参考资料:百度百科 Java
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)