⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 statusfunc.h

📁 本程序包括详细的词法分析
💻 H
字号:
//本文件包含字符测试函数

#ifndef _STATUSFUNC_INCLUDED_
#define _STATUSFUNC_INCLUDED_


bool IsDigtal(char ch)
{
	return ('0'<=ch && ch<='9')?true:false;
}

bool IsBlank(char ch)
{
	return ch==' '?true:false; 
}

bool IsAlpha(char ch)
{
	return (ch>='a' && ch<='z' || ch>='A' && ch<='Z')?true:false;
}

bool IsAlphaOrDigtal(char ch)
{
	return (IsAlpha(ch) || IsDigtal(ch))?true:false;
}

bool NotAlphaAndDigtal(char ch)
{
	return (!IsAlphaOrDigtal(ch))?true:false;
}

bool NotDigtal(char ch)
{
	return (!IsDigtal(ch))?true:false;
}

bool IsEqu(char ch)
{
	return (ch=='=')?true:false;
}

bool IsMul(char ch)
{
	return (ch=='*')?true:false;
}

bool NotMul(char ch)
{
	return (!IsMul(ch))?true:false;
}


bool IsAdd(char ch)
{
	return (ch=='+')?true:false;
}

bool IsComma(char ch)
{
	return (ch==',')?true:false;
}


bool IsLeftBracket(char ch)
{
	return (ch=='(')?true:false;
}

bool IsRightBracket(char ch)
{
	return (ch==')')?true:false;
}

bool IsSub(char ch)
{ 
	return ch=='-'?true:false;
}

bool IsDiv(char ch)
{
	return ch=='/'?true:false;
}
bool IsLess(char ch)
{
	return ch=='<'?true:false;
}
bool IsMore(char ch)
{
	return ch=='>'?true:false;
}
bool IsNot(char ch)
{
	return ch=='!'?true:false;
}
bool IsOr(char ch)
{
	return ch=='|'?true:false;
}
bool IsAnd(char ch)
{
	return ch=='&'?true:false;
}

#endif//_STATUSFUNC_INCLUDED_ 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -