char是整数还是字符?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了char是整数还是字符?相关的知识,希望对你有一定的参考价值。

参考技术A

char是容纳单字符的一种基本数据类型,不能存储汉字。严格来说,char 其实也是整数类型(integer type),因为 char 类型储存的实际上是整数,而不是字符。计算机使用特定的整数编码来表示特定的字符。

扩展资料:char是C/C++整型数据中比较古怪的一个,其它的如int/long/short等不指定signed/unsigned时都默认是signed,但char在标准中是unsigned,编译器可以实现为带符号的,也可以实现为不带符号的,有些编译器如pSOS的编译器,还可以通过编译开关来指定它是有符号数还是无符号数。

参考资料:char百度百科

已知变量char 中存放了一个字符,判断该字符是大写字母小写字母 数字字符还是其他字符,并将判断结果输出

参考技术A #inlude <iostream>
using namespace std;

void Judgecharacter(char Input)

if(cInput > ='A' && cInput <='Z')

cout << "这是一个大写字母" << endl;
return ;

if(cInput >='a' && cInput <= 'z')

cout << "这是一个小写字母" << endl;
return ;

if(cInput >= '0' && cInput <= '9')

cout << "这是一个数字" << endl;
return ;

cout << "其他字符" << endl;
return ;

本回答被提问者采纳

以上是关于char是整数还是字符?的主要内容,如果未能解决你的问题,请参考以下文章

char类型到底是有符号还是无符号

如何判断java中char是中文字符还是英文字符

在Java中,两个字符相加的结果是int还是char?

C中的文字字符:它是int还是char?

单引号双引号int和char

已知变量char 中存放了一个字符,判断该字符是大写字母小写字母 数字字符还是其他字符,并将判断结果输出