0
点赞
收藏
分享

微信扫一扫

3 C语言—char使用常见问题解析及ASCII码

凉夜lrs 2022-04-23 阅读 79
c语言

一、字符单引号与双引号问题

/*
    目的:测试char使用过程中常出现的问题
              1.单个字符用单引号括起来,如‘A’
              2.字符串用双引号括起来,如“A”,代表‘A’ '\0'的组合
*/

#include<stdio.h>

int main()
{
    char ch='A';              //正确写法,将单个字符'A'赋值给ch,注意单个字符必须用单引号
    //printf("%c\n",ch);    //以字符类型打印变量ch,输出结果A    
    //char ch1="A";         //错误写法,因为双引号的“A”为字符串    代表‘A’ '\0'的组合
    //printf("%c\n",ch1);  //用VS2010测试输出结果为@
    printf("%d\n",ch);      //以整数类型打印变量ch,输出结果为65,见ASCII码

    return 0;
}

二、什么是ASCII码

  1.ASCII不是一个值,而是一种规定

  2.规定了不同的字符是使用哪个整数值去表示的,它规定了

         ‘A’------65

         ‘B’------66

         'a'------97

          'b'------98

   3.字符的存储,字符本质上的存储与字符相同

举报

相关推荐

0 条评论