字母字符和数字字符均有对应的ascll码值
字母字符和数字字符均有对应的ascll码值
char c?='?'可以存储字符
include <iostream>
using namespace std
int main()
{
char c='h';
char c2='j';
char c3='k';
char c4='l';
cout<<c<<c2<<endl;
int t;
cin>>t;
return 0;
}
字符类型:
char c=
char c2=
char c3=
char c4=
cout << <<endl;
字符类型用来存储一个字符的 字符需要用单引号来引起来
char用来定义字符,用单引号括起字符
例如
char a='a'
表示把字符a赋值给变量a
字符可以为数字、字母、空格
字符类型也算是整数类型
赋值时前后类型一致
put用来输出字符
例如
put('a')表示输出字符a
字符有特殊含义,参考ASC表
cout.put(a); 单独输入字符
char c =97 把字符97的字符a赋值给c
char用来定义字符,用单引号括起字符
例如
char a='a'
表示把字符a赋值给变量a
字符可以为数字、字母、空格
字符类型也算是整数类型
赋值时前后类型一致
put用来输出字符
例如
put('a')表示输出字符a
字符有特殊含义,参考ASC表
字符类型是整形 put(‘’);单独字符输出
char 定义字符类型
字符 单引号获取定义 c=‘2a’
#include <iostream>
using namespace std;
int main()
{
char c = 'a';
char c2 = ' ';
char c3 = '2'; // '2' 2 不同,'2' 数字字符,2 数字
char c4 = '\n';
cout << c << c2 << endl; // 输出:a
int a = 'a';
cout << a << endl; // 输出:97
// a - z 97 98 99
// a b c
// 97 98 99
int b = '2';
cout << b << endl; // 输出:50 // 参照ASCII表
cout.put('a'); // 输出:a
char d = 97;
cout << d << endl; // 输出:a
int t;
cin >> t;
return 0;
}
ASCII码对照表:
ASCII(American Standard Code for Information Interchange,美国信息互换标准代码,ASCⅡ)是基于拉丁字母的一套电脑编码系统。它主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。
ASCII第一次以规范标准的型态发表是在1967年,最后一次更新则是在1986年,至今为止共定义了128个字符,其中33个字符无法显示(这是以现今操作系统为依归,但在DOS模式下可显示出一些诸如笑脸、扑克牌花式等8-bit符号),且这33个字符多数都已是陈废的控制字符,控制字符的用途主要是用来操控已经处理过的文字,在33个字符之外的是95个可显示的字符,包含用键盘敲下空白键所产生的空白字符也算1个可显示字符(显示为空白)。
新标准使用char 要加数组
// 04-字符类型.cpp: 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
cout << "字母大小写转换程序" << endl;
cout << endl;
cout << "请输入字母:";
char a;
char c;
cin >> a;
cout << endl;
if (a>=65 && a<=90)
{
a = a + 32;
cout <<"字母转换结果为:"<< a << endl;
}
else if (a >= 97 && a <= 122)
{
a = a - 32;
cout << "字母转换结果为:"<< a << endl;
}
cout << endl;
return 0;
}