服装网站建设目的作用是什么,二维码生成器在线,wordpress微信公众号显示,网络营销方式有哪些各方式的优缺点有哪些#x1f482; 个人主页: 程序员爱摸鱼#x1f91f; 版权: 本文由【程序员爱摸鱼】原创、在CSDN首发、需要转载请联系博主#x1f4ac; 如果文章对你有帮助、欢迎关注点赞收藏(一键三连)哦#x1f485; 想寻找共同成长的小伙伴#xff0c;可以互粉哦 #x1f4ac;文章目录… 个人主页: 程序员爱摸鱼 版权: 本文由【程序员爱摸鱼】原创、在CSDN首发、需要转载请联系博主 如果文章对你有帮助、欢迎关注点赞收藏(一键三连)哦 想寻找共同成长的小伙伴可以互粉哦 文章目录
1.基础语法 1.1 数值表示
二进制
八进制
十六进制
1.2 C语言如何表示相应进制数
1.3 数值存储方式
1.3.1 原码
1.3.2 反码
1.3.3 移码 1.基础语法 1.1 数值表示 进制
进制也就是进位制是人们规定的一种进位方法对于任何一种进制—X进制就表示某一位置上的数运算时是逢X进一位 十进制是逢十进一十六进制是逢十六进一二进制就是逢二进一以此类推x进制就是逢x进位 十进制 二进制 八进制 十六进制 0 0 0 0 1 1 1 1 2 10 2 2 3 11 3 3 4 100 4 4 5 101 5 5 6 110 6 6 7 111 7 7 8 1000 10 8 9 1001 11 9 10 1010 12 A 11 1011 13 B 12 1100 14 C 13 1101 15 D 14 1110 16 E 15 1111 17 F 16 10000 20 10 二进制
二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数 它的基数为2进位规则是“逢二进一”借位规则是“借一当二”当前的计算机系统使用的基本上是二进制系统数据在计算机中主要是以补码的形式存储的十进制转化二进制的方法 用十进制数除以2分别取余数和商数商数为0的时候将余数倒着数就是转化后的结果 口诀除二取余倒序排列法
八进制
八进制Octal缩写OCT或O一种以8为基数的计数法采用01234567八个数字逢八进1 一些编程语言中常常以数字0开始表明该数字是八进制八进制的数和二进制数可以按位对应八进制一位对应二进制三位因此常应用在计算机语言中八进制和二进制互转 十进制转化八进制的方法 用十进制数除以8分别取余数和商数商数为0的时候将余数倒着数就是转化后的结果 十六进制
十六进制英文名称Hexadecimal同我们日常生活中的表示法不一样它由0-9A-F组成字母不区分大小写 与10进制的对应关系是0-9对应0-9A-F(或a-f)对应10-15十六进制的数和二进制数可以按位对应十六进制一位对应二进制四位因此常应用在计算机语言中十六进制和二进制互转 十进制转化十六进制的方法 用十进制数除以16分别取余数和商数商数为0的时候将余数倒着数就是转化后的结果 1.2 C语言如何表示相应进制数 十进制 以正常数字1-9开头如15 八进制 以数字0开头如017 十六进制 以0x或0X开头如0xf 二进制 以0b或0B开头如0b1111
示例代码
#include stdio.hint main() {// 十进制方式赋值int a 15;// 八进制方式赋值int b 017;// 十六进制方式赋值int c 0xf;// 二进制方式赋值int d 0b1111;printf(%d, %d, %d, %d\n, a, b, c, d);return 0;
}
1.3 数值存储方式 计算机底层都是存储数据都是采用二进制但二进制也有几种比如原码、反码、补码。接下来我们来看看他们之间的关系的意义作用。 1.3.1 原码
十进制数按照除二取余、倒序排列得到的就是原码。
10 - 0000 1010-10 - 1000 1010-1 - 1000 00011 - 0000 0001
1.3.2 反码
为了解决上面的问题出现了反码反码的计算规则如下
正数的反码就是原码本身负数的反码是按位取反但符号位不变
示例
1 - 0000 0001 - 0000 0001-1 - 1000 0001 - 1111 1110 0000 00011111 1110
-----------------1111 1111
1111 1111 是运算完之后的结果但要注意这时还是反码需要重新返回来1000 0000 。
反码解决了正负数加法问题但正负零的问题还是存在。
1.3.3 移码
补码符号位取反就是移码一般用来计算浮点数作为阶码和比较数的大小使用。 十进制数 补码 移码 15 0000 1111 1000 1111 -15 1111 0001 0111 0001 0 0000 0000 1000 0000 想要了解更多吗没时间解释了快来点一点程序员爱摸鱼 ———————————————— 版权声明本文为CSDN博主「程序员爱摸鱼」的原创文章遵循CC 4.0 BY-SA版权协议转载请附上原文出处链接及本声明。 原文链接程 序 员 爱 摸 鱼