0035 不同类型的常量表示方法


//  main.c
//  10-不同类型的常量表示方法
//
//  Created by apple on 14/12/25.
//  Copyright (c) 2014年 itcast. All rights reserved.
//

#include <stdio.h>

int main(int argc, const char * argv[]) {
    
    //1、整形常量书写
    
    //   1)10进制整形常量(计算默认的使用10进制常量表示整数)
    10;
    18;
    
    //   2)8进制整型常量
         //以0开头
    045; //这是一个8进制的整数,误区:不是10进制的15
    
    //   3)2进制整型常量
         //以0b(0B)开头
    0b11111111111111111111111111111111; //32位的1
         //表示的是一个-1
    
    //   4)16进制整型常量
         //以0x开头
    0x438fa;
         //这是一个16进制的整数
    
    //2、实型(小数)常量的表示方法
    
         //1)单精度的常量
         //以f结尾
    2.3f; //表示单精度的小数  占用4个字节
    
         //2)双精度的常量
    2.3;  //计算机中默认的以双精度的形式表示一个小数
    
    //3、字符型常量表示
        //用单引号('')括起来的单个字符,里面可以是字符、数字、符号、就是表示字符常量
    
    'a';//1
    '*';
    '&';  //都是字符常量
    
    //'ab'; //不合法的
    
        //特殊的字符常量(转义字符)
    '
';
    '	';
    '\';
    '
';  //这也都是字符常量(特殊的字符常量,是转义字符)
    
    
    //4、字符串常量
    
        //用双引号括起来,里面可以是字符、数字、符号
    "abc";  //a b c 
    "a";  //a    2
    "**";
    " ";  //包含一个空格
    "";   //空字符串,什么东西都没有
    
    return 0;
}

原文地址:https://www.cnblogs.com/aiti/p/4663313.html