社区
Delphi
帖子详情
怎么辨别0到9和a到z的字符!
milerzhang
2003-09-23 09:19:00
怎么在if语句里写,如果输入的是0到9之间的字符就执行if里的语句!
急!谢谢!
...全文
71
14
打赏
收藏
怎么辨别0到9和a到z的字符!
怎么在if语句里写,如果输入的是0到9之间的字符就执行if里的语句! 急!谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
delphi_xizhousheng
2003-09-23
打赏
举报
回复
要是要判断回车 x=#13
退档键 x=#8
delphi_xizhousheng
2003-09-23
打赏
举报
回复
要是你的X是CHAR型的话 那不等式左边应该是ord(x)
whqcfp
2003-09-23
打赏
举报
回复
if Str[Length(Str)] in ['0'..'9', 'a'..'z', #13] then ...
delphi_xizhousheng
2003-09-23
打赏
举报
回复
if (x>=ord('0') and x<=ord('9') ) or (x>=ord('a') and x<=ord('z')) then
ntfs2
2003-09-23
打赏
举报
回复
还有,如果再FormKeyPress里面写要判断是不是回车呀!
PrgmLover
2003-09-23
打赏
举报
回复
如果你是整个字符串,就用
for i:=1 to Length(Str) do
if Str[i] in ['0'..'9', 'a'..'z'] then ...
如果是单字符
if Str[Length(Str)] in ['0'..'9', 'a'..'z'] then ...
milerzhang
2003-09-23
打赏
举报
回复
用ASCII码怎么写呀?能不能各位大虾举个例子!
FrameSniper
2003-09-23
打赏
举报
回复
还是用ASCII码吧!
lishu2002
2003-09-23
打赏
举报
回复
你也可以判断他的Asc码只要asc码值在48-57之间就是0-9的数字!
milerzhang
2003-09-23
打赏
举报
回复
我不是在FormKeyPress里写!是在Button1Click里写!
在Button1Click里写,x要char型!可不可以用string型呀!
如果要用asiic码判断,要怎么写呀?
DelphiBoy2003
2003-09-23
打赏
举报
回复
楼上的代码应该把x换成Key吧
haipin
2003-09-23
打赏
举报
回复
procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
begin
if x in ['0'..'9', 'a'..'z'] then ...;
end;
bigery
2003-09-23
打赏
举报
回复
同意上面的简单方法
也可以判断它的asiic码!
lvloj
2003-09-23
打赏
举报
回复
if x in ['0'..'9', 'a'..'z'] then ...;
《C语言基础》 之 第9章
字符
串
课程内容:
字符
数组1、
字符
串越位的问题、指针变量的空间大小、
字符
串常量、
字符
串传参、printf格式化输出
字符
串、
字符
串的非格式化输出函数、
字符
串输入函数、strlen函数、strcpy函数和strncpy函数、strcmp函数和strncmp函数、strcat函数和strncat函数。
字符
数组的定义和初始化
1、
字符
数组的定义与初始化
字符
数组的初始化,最容易理解的方式就是逐个
字符
赋给数组中各元素。char str[10]={ 'I','','a','m','',‘h’,'a','p','p','y'};即把10个
字符
分别赋给str[0]到str[9]10个元素如果花括号中提供的
字符
个数大于数组长度,则按语法错误处理;若小于数组长度,则只将这些
字符
数组中前面那些元素,其余的元素自动定为空
字符
(即
C 语言
字符
数组的定义与初始化
1、
字符
数组的定义与初始化
字符
数组的初始化,最容易理解的方式就是逐个
字符
赋给数组中各元素。 char str[10]={ 'I',' ','a','m',' ',‘h’,'a','p','p','y'}; 即把10个
字符
分别赋给str[0]到str[9]10个元素 如果花括号中提供的
字符
个数大于数组长度,则按语法错误处理;若小于数组 长度,则只将这些
字符
数组中前面那些元素,其余的元素自动定为空
字符
(即 '\0' )。 2、
字符
数组与
字符
串 在c 语言中,将
字符
串作为
字符
数组来处理。(c++中不是) 在实际
c.语言
字符
数组,C 语言
字符
数组的定义与初始化
1、
字符
数组的定义与初始化
字符
数组的初始化,最容易理解的方式就是逐个
字符
赋给数组中各元素。char str[10]={ ‘I’,’ ‘,‘a’,‘m’,’ ‘,‘h’,‘a’,‘p’,‘p’,‘y’};即把10个
字符
分别赋给str[0]到str[9]10个元素如果花括号中提供的
字符
个数大于数组长度,则按语法错误处理;若小于数组长度,则只将这些
字符
数组中前面那些元素,其余的元素自动定为空
字符
(即‘\...
java
字符
大小写转化
1.
字符
与ASCII码对应关系
字符
与数字之间的对应关系: a-z:97-122, A-Z:65-90 1-9:49-57 2.代码示例 2.1 大写转小写
字符
char采用的是Unicode编码的16位
字符
类型,其表示范围是0-65536。 标准的8位ASCII
字符
集是Unicode 的子集,其取值范围为0-127。大小写字母之间正好相差32 直接显示a+32;会导致jvm只显示数字,并不能直接转换为
字符
a+=32;会将原本对应的ASCII码转到小写 public static void main(St
Delphi
5,392
社区成员
262,732
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章