精华内容
下载资源
问答
  • //判断字符属于是什么 char ch; while((ch=getchar())!=EOF) { if(ch>='0'&&ch<='9') ... printf("%c是数字字符:",ch); } else if(ch>='a'&&ch<='z') { print...

    //判断字符属于是什么
       char ch;
       while((ch=getchar())!=EOF)
       {
          if(ch>='0'&&ch<='9')
       {
           printf("%c是数字字符:",ch);
       }
       else if(ch>='a'&&ch<='z')
       {
           printf("%c是小写字母:",ch);
       }

       else if(ch==' ')
       {
           printf("%c是空格:",ch);
       }
       else if(ch>='A'&&ch<='Z')
       {
           printf("%c是大写字母:",ch);
       }
       else
       {
           printf("%c是其它字符:",ch);
       }
       }
     下面是C++包含的用法
    1. isalpha  相当于islower||isupper
    判断一个字符是否为字母,如果是则返回非零,否则返回零。
    QString data = "a1"; 
    qDebug() << data[0].isalpha(); 打印非0 
    qDebug() << data[1].isalpha();  打印0 
    2. isalnum
    判断一个字符是否为数字或者字母,是否属于a~z||A~Z||0~9。
    qDebug() << data[0].isalnum(); 打印非0 
     
    qDebug() << data[1].isalnum(); 打印非0 
    3.islower

    判断一个字符是否为小写字母,即是否属于a~z。

    QString data =  "Qe'";
    qDebug() << data[0].islower(); /* 打印0 */
    qDebug() << data[1].islower(); /* 打印非0 */
    qDebug() << data[2].islower(); /* 打印0 */
     
    4.isupper

    与islower相反,判断一个字符是否为大写字母。

    qDebug() << data[0].islower(); /* 打印非0 */
     
    qDebug() << data[1].islower(); /* 打印0 */
     
    qDebug() << data[2].islower(); /* 打印0 */

    展开全文
  • #include int main(){ char ch; printf("Input ch:"); ch=getchar(); if((ch>='a'&&ch)||(ch>='A'&&ch))//判断是不是字母 printf("字母\n"); else if(ch>='0'&&ch)//判断是
    #include<stdio.h>
    int  main()
    
    {
        char ch;
        printf("Input ch:");
        ch=getchar();
        if((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z'))//判断是不是字母
            printf("字母\n");
        else if(ch>='0'&&ch<='9')//判断是不是数字
            printf("数字\n");
        else
            printf("其他\n");
        return 0;
    }
    

    这里写图片描述

    知识总结:做这题其实比较简单,主要是注意定义的类型,还有要了解判断是数字还是字母的标准是什么,如果了解了,就能较好的完成。

    展开全文
  • --============================================= --通过if-else语句求一个字符是什么字符 declare @ch char set @ch='2' if UPPER(@ch)>='A' and ... print @ch+'是字母字符' else if @ch>='0' and @ch print @ch+
    --=============================================
    --通过if-else语句求一个字符是什么字符
    declare @ch char
    set @ch='2'
    if UPPER(@ch)>='A' and UPPER(@ch)<='Z'
        print @ch+'是字母字符'
    else if @ch>='0' and @ch<='9'
        print @ch+'是数字字符'
    else
        print @ch+'是其他字符'
    --通过case语句求一个字符是什么字符
    DECLARE @ch2 CHAR
    SET @ch2=' '--因为是char所以只取9而3不会取出来,char默认的是存储一个字符
    print  --打印满足case语句后面的字符串
    CASE
        WHEN UPPER(@ch2)>='A' and upper(@ch2)<='Z' then @ch2+'是字母字符'
        when @ch2>='0' and @ch2<='9' then @ch2+'是数字字符'
        else @ch2+'是其他字符'
    END


    展开全文
  • #include main() { char ch; printf("inputch:"); scanf("%c",&ch); if(ch>=48&ch) { printf("ch数字字符\n"); } else if(ch>=65&&ch) { printf("ch是大
    #include<stdio.h>
    main()
    {
        char ch;
        printf("inputch:");
        scanf("%c",&ch);
        if(ch>=48&ch<=57)
        {
            printf("ch是数字字符\n");
        }
        else if(ch>=65&&ch<=90)
    
        {
            printf("ch是大写字母\n");
        }
        else if(ch>=97&&ch<=122)
        {
          printf("ch是小写字母\n");
        }
        else if(ch==32)
        {
            printf("ch是空格\n");
        }
        else
        {
            printf("ch是其他字符\n");
    
        }
    }
    

    这里写图片描述
    知识点:1.用到了分支语句
    2.用到了ASCII码
    学习心得:让我逐渐学会对分支语句的使用和对ASCII码的转换。

    展开全文
  • #include #include <stdlib.h>int main() { char ch; printf("Please enter a char:"); while((ch=getchar())!=EOF) { if(ch>='0'&&ch) { printf("%c是数字字符:",ch); }
  • #include <stdio.h> int main() { char ch; printf(“输入一个字符:”); scanf("%c",&ch);//%c是字符的调用格式 ...printf("%c是数字字符\n",ch); else if((ch>=‘a’&&ch<=‘z’)||...
  • 判断字符是否为数字的函数--int isdigit( int ch ) C++中,有用于判断字符是否为字母的...【功能】如果参数是0到9之间的数字字符,函数返回非零值,否则返回零值。 char c; scanf( "%c", &c ); if( isdigit(c)
  • /*java作业:输入一个字符,判断字符类别:数字字符,字母字符,其他字符 */ import java.util.Scanner; public class CharPanDuan { public static void main(String[] args) { //检验char字符...
  • BOOL CDlgCADJSQ::IsNumeric(CString str) { int Length = str.GetLength(); int i; char ch; for(i=0;... ch = str[i];... if(i=='0' && ch=='-') ... if(ch=='.') ... if(ch) ... if(ch>'
  • NOI--ch0107--01 统计数字字符个数链接→NOI--1.7--01--统计数字字符个数 统计数字字符个数Accept: 0 Submit: 0Time Limit: 6000/3000 MS (Java/Others) Memory Limit : 65536/65536 K (Java/Others) Problem ...
  • 如何判断一个字符数字

    千次阅读 2013-02-01 14:02:18
    // 如何判断一个字符数字 public class Test { /* 测试函数 */ public static void main(String[] args) { char[] ch = { 'a', '1', 'b', '2', 'c', '3', 'd', '4', };
  • C语言 输入一个字符,请判断是字母,数字,还是特殊字符。 代码: #include <stdio.h> void main(){ char ch; printf(“请输入一个字符”); scanf("%c",&ch); if(ch>=‘a’&&ch<=‘z’||ch&...
  • java中判断字符串是否全为数字

    万次阅读 2019-01-10 20:56:20
    java中判断字符串是否全为数字 &nbsp;&nbsp;&nbsp;&nbsp;如何判断传过来的字符串全为数字呢?我在网上搜了很多资料,但是有些资料提供的方法有些是有bug的,所以我把自己试验过的一些正确的方法写...
  • using namespace std; #include #include    CString cStr1("0erd"); ... CString cStr2 = cStr1.Left(1);... char * ch = cStr2.GetBuffer();  bool b = false;    b = isdigit(*ch);
  • 判断汉字一般是输入 >255 因为汉字是大字符集二、判断输入的是不是数字 代码如下:try{int n = 0;n = int.Parse(this.textBox1.Text.Trim());}catch{MessageBox.Show(“你输入的不是数字~!”);}也可以用Char.is
  • 输入一个字符串,以#结尾,判断字符串中连续数字的长度,并输出这个数字字符串 例如: 输入: dsfs1213456789fdsf234# 输出: 10 1213456789 代码: #include &lt;iostream&gt; #define maxSize 1000 ...
  • 怎样判断一个字符是否是一个字母? 字母表中的所有字母(包括计算机键盘上的所有键)都被赋予了一个值,这些字符及其相应的值一起组成了ASCII字符集,该字符集在北美、欧洲和许多讲英语的国家中得到了广泛的使用。 ...
  • 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 packagepracticeGO; importjava.util.Scanner;...*3.输入一个字符判断字符数字?英文字母?还是其他字符 */ publicclassCto{ ...
  • Java 判断字符是大写小写或者数字

    千次阅读 2019-05-23 21:54:30
    Character.isLowerCase(Schar.charAt(i)) //获取字符串Schar中的某一个字符然后借用character类的方法来判断是不是小写.其他的方法还有:Character.isUpperCase(Schar.charAt(i)) Character.isDigit(Schar....
  • 先看程序运行的结果,(文末有该程序的完整代码)   1、先写好框架 #include&...//定义一个字符型变量 str ... //i代表所有字符的个数,counter是英文字符的个数 ...3、然后我们用一个numAIph来判断我们输...
  • 一.string字符串  看到两个方法,  方法一:使用C++提供的stringstream对象 #include #include #include //包含这个类 using namespace std; bool isnum(string s) { stringstream sin(s);
  • 且这个字符转换成数字之后,该数字是大于0的,而汉字是两个字节的,第一个字节的转化为数字之后应该是小于0的,因此可以根据每个字节转化为数字之后是否小于0,判断它是否是汉字。  例如,设输入字为strin,则,...
  • 数字字符转换成数字

    千次阅读 2017-09-09 20:13:50
    输入两个数字字符,将它们转换成十进制后输出#include int main() { char ch; int i,data; data=0; for(i=0;i;i++) { while(1) { ch=getchar(); if(ch>='0'&&ch<=
  • 简单查询判断就可以#include&lt;stdio.h&gt; int main(void) { int y=0,k=0,s=0,q=0, i; char ch; printf("输入15个字符:"); for(i=1;i&lt;=15;i++) { ch=getchar(); if('a'&...
  • 判断字符串是否是乱码

    千次阅读 2018-05-26 10:37:37
    先去除字符串中的空格、制表符、换行、回车符,然后去除字符串中的标点符号、之后判断是否是数字或者英文字母、判断是否是中日韩文字。如果既不是数字或英文字母或中日韩文字,则判断其为乱码。否则判断其不是乱码。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 93,620
精华内容 37,448
关键字:

如何判断ch是数字字符