• c语言中字符常量与字符变量的疑问


    字符变量占一个字节,字符常量占四个字节,

    1 #include<stdio.h>
    2 void main(){
    3           
    4      char ch = 'a';//ch占一个字节,'a'占四个字节,存储时相当于 int型,
        //'a'字符常量 为了兼容拓展,宽字符,一般情况下占用4个字节。
       // printf("%d",sizeof("我"));// 3 汉字占两个字节,作为字符串结尾标志。
    5 }

    1
     1  #include<stdio.h>
     2 
     3 void main()
     4  {
     5     char ch = "A";//字符串不能赋值给单个字符变量
     6    //char ch ='A';// right  
     7      
     8    char ch3 = '0';// 字符0 对应ASCII码值 48
     9        int num =0;  
    10      char ch1 ='';//  字符对应ASCII值 0   表示 NULL
    11      char ch2 = 0;//ch2 与 ch1 等价。赋值=号会将0转化为对应ASCII码的字符
    12 }
    7     
  • 相关阅读:
    排序简介
    排序集锦
    排序图解
    UVA 11809
    uva1588kickdown
    C++中输入输出的重定向
    uva1587BOX
    uva 10340 All in All
    uva 1368 DNA Consensus String
    彻底理解MapReduce shuffle过程原理
  • 原文地址:https://www.cnblogs.com/susen/p/5305126.html
Copyright © 2020-2023  润新知