(三十)储存两个或者两个以上的字母/汉字

简介:

由于int只能储存整数,double只能储存小数,char只能储存一个字母(假如按照int那种方法的话)。

所以如何储存汉字和多个字母,让我纠结了很久。最后发现,需要给变量后面加中括号和数字来告诉编译器,这是一个字符串,他的长度是多少。

 

例如:char a[10]; 就是将变量a声明为一个10个字母长的字符串。(可短不能超)。

如果要赋值的是一个字符串,则用双引号,但要给变量加中括号。上代码:


#include <iostream>
using namespace std;

int main()
{
	char a[10];	//将变量a变为一个字符串,后面的[10]是字符串的长度。如果输入的超过这个长度,虽然能显示出来,但是会出错,总之还是不要了。
	char b[10] = "aaaa";	//将字符串aaaa直接赋值给变量b。假如b后面不加[10],且括号里面的数字10大于等于后面赋值的双引号里面的长度,就会出错。
	cin >> a;
	cout << a << endl;
	cout << b << endl;
	system("pause");
	return 0;
}


目录
相关文章
|
7月前
|
Python
汉字表达的数字
在Python中,将汉字表达的数字转换成阿拉伯数字可以通过编写一个函数来实现,该函数会解析输入的汉字数字字符串,并将其转换为相应的阿拉伯数字。这个过程通常涉及到对汉字数字单位(如一、十、百、千等)的识别和对应的数值计算。
156 5
|
6月前
不是,哎呦~~,你怎么还是不会字母大小写的相互转化啊~
不是,哎呦~~,你怎么还是不会字母大小写的相互转化啊~
|
关系型数据库 MySQL 数据处理
位、字节、字符与字(字母跟汉字)的爱恨情仇
位、字节、字符与字(字母跟汉字)的爱恨情仇
182 0
位、字节、字符与字(字母跟汉字)的爱恨情仇
验证用户名,支持中英文(包括全角字符)、数字、下划线和减号 (全角及汉字算两位),长度为4-20位,中文按二位计数
验证用户名,支持中英文(包括全角字符)、数字、下划线和减号 (全角及汉字算两位),长度为4-20位,中文按二位计数
|
算法 C语言
【基础算法】浅浅刷个小题 # 移动零 # 丢失的数字 # 转换成小写字母 # 和为零的N个不同整数 # 猜数字 #
【基础算法】浅浅刷个小题 # 移动零 # 丢失的数字 # 转换成小写字母 # 和为零的N个不同整数 # 猜数字 #
|
前端开发
前端将数字0~10转化成汉字一~十
前端将数字0~10转化成汉字一~十
127 0
|
算法
统计文本中单字母、双字母、三字母的频率
统计文本中单字母、双字母、三字母的频率
122 0
|
存储 Unix 开发工具
[oeasy]python0111_字型码_字符字型编码_点阵字库_ascii演化
[oeasy]python0111_字型码_字符字型编码_点阵字库_ascii演化
161 0
 [oeasy]python0111_字型码_字符字型编码_点阵字库_ascii演化
[oeasy]python0018_ ASCII_字符分布_数字_大小写字母_符号_黑暗森林
[oeasy]python0018_ ASCII_字符分布_数字_大小写字母_符号_黑暗森林
121 0
[oeasy]python0018_ ASCII_字符分布_数字_大小写字母_符号_黑暗森林
|
存储 编解码 前端开发
【编码篇】看破字符 %20 之谜,百分号编码以及其背后
提到这个 %20,想必大家都见过,熟悉一点编码的人,还会知道这玩意就是空格转换而来! 那么我们一起破解, 如何编码而来? 我们今天继续学习前端编码知识
880 0
【编码篇】看破字符 %20 之谜,百分号编码以及其背后