首页 > 代码库 > iOS基础学习第5天
iOS基础学习第5天
默认情况下,就是十进制;二进制(0b或者0B开头);八进制(0开头);十六进制(0x或者0X开头)。%o 八进制形式输出整数,%x 十六进制形式输出整数。
int number = 12; int number2 = 13; 上面两句代码在内存中体现形式如下:
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天
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。