A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 初见兔儿哥 中级黑马   /  2015-8-8 06:59  /  460 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

4.进制
   

      二进制:0b开头
      八进制:0开头   输出不带符号八进制整数%o
     十六进制:0x开头  输出不带符号十六进制整数%x
     %d输出有符号的十进制整数
     %u输出不到符号十进制整数
     注意:二进制不可以直接输出
  
  5.进制转换


   1.  十进制------->二进制  除2取余 倒序排列
   2.  2进制/8进制/16进制----->10进制 ??
   3.  2进制---->8进制:每3个2进制表示一个8进制
        例:0b 011 111 111-->0 3 7 7
   4.  8进制--->2进制: 一个8进制表示3个2进制
        例:0 1 2 3---> 001 010 011
   5. 2进制--->16进制:每4个2进制表示一个16进制
        例: 0b 0011 1111 1111---> 0x 3 F F
   
    注意:2进制是各进制转换的中间桥梁
    10进制-->2进制-->8进制或16进制
     8进制--->2进制-->10进制或16进制
        
   6.数据取值范围
   

  注意:2进制中有几位有效位,则最大值就是:2的几次方减1
  1. 2进制中规定:数据可以分为有符号和无符号
      有符号(signed)用最高2进制为表示正负,0表示正数 1表示负数(signed可以省略)
      无符号(unsigned)数据最高位不用来表示正负,也就是只有正数,没有负数.


  
7.类型说明符
1.


2. signde---->能修饰int %d       char %d
    unsignde---->能修饰int %      char %u
    short------->能修饰int %d
    long-------->能修饰int %ld 和double %Ld
    log long ----->能修饰int lld%

3.有符号(signed 可以省略)的char类型取值范围 -128-127
    无符号的char(unsigned)类型取值范围 0-255
   浮点型只有有符号类型,没有无符号类型
   
8.位运算

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马