char 类型字符常量及其初始化

#include <stdio.h>

int main(void)

{

 char greade  = 'A';//编译器遇到’A‘ 时就回将其转换成相应的编码值,其中单引号是必不可少的。

    char broiled ;//声明一个char类型的变量

    broiled = 'T';//可以

    //broiled = T ;//不可以,他把T看作一个变量;

    broiled = "T"; //他把"T"看作一个字符串

    

    char greade1 = 65;  //对于ASCII这事可以的;但是,这是,一种不好的,变成风格

    char geade  = 'B';//意味着作为数值66 储存在32位单元格中,而赋值后的grade,则把66存出到了8 位单元中。

    char geade2 = 'FATE';//将这4个独立的8位ASCII码存储在32位单元格中,而, 如果把这个字符常量复制给一个char变量,那么只有最后8位会起作用,因此变量的值‘E’

    printf("geade2 = %c ", geade2);

}

 

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值