#include <stdio.h>
#include <stdlib.h>


void main()
{
    char a[16];
    int ip_addr;

    printf("请输入IP地址:");

    scanf("%s", a);

    /*参数nptr字符串,如果第一个非空格字符存在,
    是数字或者正负号则开始做类型转换,
    之后检测到非数字(包括结束符 \0) 字符时停止转换,
    返回整型数。否则,返回零,*/

    ip_addr = atoi(a);

    printf("%d\n", ip_addr);

    if((ip_addr >> 7) == 0)
    {
        printf("A\n");
    }
    else if((ip_addr >> 6) == 2)
    {
        printf("B\n");
    }
    else if((ip_addr >> 5) == 6)
    {
        printf("C\n");
    }
    else if((ip_addr >> 4) == 14)
    {
        printf("D\n");
    }
    else
    {
        printf("E\n");
    }

}

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-26
  • 2022-12-23
  • 2021-12-26
  • 2021-12-26
  • 2021-12-26
猜你喜欢
  • 2022-12-23
  • 2021-11-06
  • 2022-12-23
  • 2021-12-26
  • 2021-12-26
  • 2021-12-26
  • 2021-05-19
相关资源
相似解决方案