zoukankan      html  css  js  c++  java
  • 字符与字符串2——字符变量定义

    上个文档中的 'A'本质叫做字符常量,跟整数 1,2,3都是一样的。1,2,3是整数常量。'A'就是字符常量。

    有字符常量就有字符变量

    字符的本质就是数字,每一个字符都对应着唯一的数,字符和数是一样的。

    printf("%d
    ",'A');

    结果是65.

    printf("%c
    ",65);

    结果是A. 

    声明与定义字符变量

        char c;//声明字符变量
        char c1 = 'A';//定义一个字符变量
        c1 = 'B';
        c = c1;
        printf("%c,%c", c, c1);

    结果是 B ,B

    关于 char c ='a' 的再次强调

    1、加单引号才表示是字符a;2不加单引号,编译器会解释成变量a;3、'a' 字符常量,不可被赋值,跟1,2,3一样

     'ab'问题

    char c='ab';
        char c1 = 'A';
        printf("%c,%c", c, c1);

    结果为 b,A.

    因为''中间理应放一个字符,你如果多放了,只会留下最后的那个字符。ab 只留b ,abc 只留c··放多了 会报错!!!

  • 相关阅读:
    php目录递归删除
    php嵌套数据
    HTML 标签
    枚举 递归
    传值传址 结构体
    去超市选择要购买的商品 将数组放入集合
    函数
    集合 ArrayList 类
    特殊集合 Stack Queue Hashtable
    二维数组,多维数组
  • 原文地址:https://www.cnblogs.com/dabing0983/p/10533357.html
Copyright © 2011-2022 走看看