c++基础30字符
字符
- 字符
- 字符类型
- 字符字面量
- 字符串字面量
- 操作字符
- T139213
- 字符三角形
- 代码
字符
字符类型
char
:用于存储单个字符。char
类型可以是有符号的(signed char
)或无符号的(unsigned char
),默认情况下通常是有符号的。
字符字面量
-
普通字符字面量:使用单引号括起来的单个字符,例如
'A'
。 -
转义序列:使用反斜杠(
\
)开始的特殊字符序列,例如\n
(换行符)、\t
(制表符)。
字符串字面量
使用双引号括起来的字符序列,例如 "Hello, World!"
。字符串字面量在C++中实际上是字符数组的常量引用,以空字符('\0'
)结尾。
操作字符
- 字符数组:可以定义字符数组来存储字符串,例如
char str[] = "Hello";
。 - 字符串类:C++标准库提供了
std::string
类来处理字符串,它提供了许多方便的成员函数,如length()
、substr()
、find()
等。 - 字符处理函数:C++标准库中的
<cctype>
头文件提供了许多处理字符的函数,如isdigit()
、isalpha()
、tolower()
、toupper()
等。
T139213
字符三角形
- 题目描述
给定一个字符,用它构造一个底边长5个字符,高3个字符的等腰字符三角形。
- 输入格式
输入只有一行,包含一个字符。
- 输出格式
该字符构成的等腰三角形,底边长5个字符,高3个字符。
- 样例输入
*
- 样例输出
****
*****
代码
#include <iostream>
using namespace std;
int main() {char a;cin>>a;cout<<" "<<a<<endl;cout<<" "<<a<<a<<a<<endl;cout<<a<<a<<a<<a<<a<<endl;return 0;
}