码迷,mamicode.com
首页 > 移动开发 > 详细

iOS基础学习第5天

时间:2014-11-16 18:33:01      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   color   ar   os   sp   div   

  默认情况下,就是十进制;二进制(0b或者0B开头);八进制(0开头);十六进制(0x或者0X开头)。%o 八进制形式输出整数,%x 十六进制形式输出整数。

 int number = 12;
 int number2 = 13;
 上面两句代码在内存中体现形式如下:

bubuko.com,布布扣

  n位二进制位的取值范围:0~2的n次方-1(不包含符号位),0~2的n-1次方-1(包含符号位)。

// 输出一个整数的二进制存储形式
void putBinary(int n)
{
    int bits = sizeof(n) * 8;
    while (bits-->0) {
        printf("%d", n>>bits&1);
        if (bits%4==0) printf(" ");
    }
    printf("\n");
}
/*
 int 4个字节  %d
 short 2个字节 %d
 long 8个字节  %ld
 long long 8个字节 %lld
 
 signed
 unsigned  %u
 */

iOS基础学习第5天

标签:style   blog   http   io   color   ar   os   sp   div   

原文地址:http://www.cnblogs.com/shangsong/p/4101593.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!