1. 什么是进制

是一种计数的方式,数值的表示形式

2. 二进制

1> 特点:只有0和1,逢2进1

2> 书写格式:0b或者0b开头

3> 使用场合:二进制指令\二进制文件,变量在内存中就是二进制存储

4> 二进制和十进制的互相转换

5> n为二进制位所能表示的数据范围(不考虑负数):0~2的n次方-1

3. 八进制

1> 特点:0~7,逢八进一

2> 书写格式:0开头

3> 八进制和二进制的互相转换

4. 十六进制

1> 特点:0~F,逢十六进一

2> 书写格式:0x或者0X开头

3> 十六进制和二进制的互相转换

5. 格式

printf以不同进制形式进行输出

 1 #include <stdio.h>
 2
 3 /*
 4  %d\%i  十进制形式输出整数
 5  %c 输出字符
 6  %p 输出地址
 7  %f 输出小数
 8  %o 八进制形式输出整数
 9  %x 十六进制形式输出整数
10
11  */
12
13 int main()
14 {
15     // 默认情况下,就是十进制
16     int number = 12;
17
18     // 二进制(0b或者0B开头)
19     int number2 = 0B1100;
20
21     // 八进制(0开头)
22     int number3 = 014;
23
24     // 十六进制(0x或者0X开头)
25     int number4 = 0xc;
26
27     // %d以10进制整数的形式输出一个数值
28     printf("%x\n", number);
29
30     return 0;
31 }

转载于:https://www.cnblogs.com/dssf/p/4582103.html

【学习笔记】【C语言】进制相关推荐

  1. 学习笔记7-C语言-进制转换、原返补、位运算、函数

    进制转换 为什么要使用二.八进制.十六进制?因为现在的CPU只能识别高低两种电流,因此只能对二进制数据进行运算二进制数据虽然可以直接被cpu识别,但不方便人们书写.记录,所以把二进制数据转换成八进制是 ...

  2. c 语言转换成php语言,C++_C 语言进制之间的转换,二进制、八进制和十六进制向 - phpStudy...

    C 语言进制之间的转换 二进制.八进制和十六进制向十进制转换都是非常容易的,就是"按权相加". 所谓"权",也即"位权".例如,十进制第1位 ...

  3. c 语言八进制与十进制转换,C 语言进制之间的转换

    二进制.八进制和十六进制向十进制转换都是非常容易的,就是"按权相加". 所谓"权",也即"位权".例如,十进制第1位的位权为100=1,第2 ...

  4. nltk和python的关系_NLTK学习笔记(一):语言处理和Python

    目录 nltk资料下载 import nltk nltk.download() 其中,download() 参数默认是all,可以在脚本里面加上nltk.download(需要的资料库) 来进行下载 ...

  5. C语言学习笔记---001C语言的介绍,编译过程原理,工具等

    C语言学习笔记---001C语言的介绍,编译过程原理,工具等 创梦技术交流平台:资源下载,技术交流,网络赚钱: 交流qq群:1群:248318056 2群:251572072 技术交流平台:cre.i ...

  6. IOS学习笔记07---C语言函数-scanf函数

    2013/8/7 IOS学习笔记07---C语言函数-scanf函数 ------------------------------ qq交流群:创梦技术交流群:251572072            ...

  7. IOS学习笔记07---C语言函数-printf函数

    IOS学习笔记07---C语言函数-printf函数 0 7.C语言5-printf函数 ------------------------- ----------------------------- ...

  8. IOS学习笔记06---C语言函数

    IOS学习笔记06---C语言函数 --------------------------------------------  qq交流群:创梦技术交流群:251572072              ...

  9. IOS学习笔记05---C语言程序的开发运行过程

    IOS学习笔记05---C语言程序的开发运行过程 0 5.C语言3-C语言程序的开发运行过程 ----------------------------------------------------- ...

  10. IOS学习笔记03---C语言概述

    IOS学习笔记03---C语言概述 0 3.C语言1-C语言概述         qq交流群:创梦技术交流群:251572072                        创梦网络赚钱群:2483 ...

最新文章

  1. CCF NOI1134 奶牛晒衣服
  2. ros知识:关于catkin_init_workspace不能执行的错误
  3. Centos7系统启动流程
  4. 每日一个linux 命令-修改linux文件权限命令:chmod
  5. Qt学习笔记-----QListWidget,QTableWidget和QTreeWidget
  6. List转DataTable(反射)
  7. 职业相关课程学习笔记
  8. 深度学习pytorch--softmax回归(二)
  9. 19.TCP/IP 详解卷1 --- TCP 的交互数据流
  10. 网易云IM(即时通讯) 登录指南(Android)
  11. JQuery日记_5.14 Sizzle选择器(七)
  12. 人脸识别功能实现的原理介绍与算法介绍
  13. 参加2009 ESRI年会的一点记录和感想
  14. c/s模型和b/s模型
  15. 计算机电子科学技术产品,关于电子信息科学技术发展现状的思考
  16. 杂记-----------
  17. 我的(此)电脑里面除了磁盘以外,多了一个CD驱动器,删除方法,亲测有效
  18. 通俗易懂的epoll
  19. 将中文字符串转为拼音
  20. java 歌词_网易云歌词爬取(java)

热门文章

  1. 如何解除服务器注册,《天龙八部手游》服务器注册上限怎么办 服务器注册方法...
  2. 项目中对网内IT资产进行管理
  3. 优秀员工和普通员工的十大区别,老板和员工都应该知道
  4. 在组织中管理 Windows Hello 企业版
  5. 阶梯式的岗位技术培训认证体系
  6. VMware vCenter Server 的内部版本号和版本 (2143838)
  7. 升级到vCenter Server 6.5的最佳实践(2147686)
  8. Kubernetes 学习总结(20)—— Kubernetes 与微服务和容器之间是什么关系?
  9. 基于lis3dh的简易倾角仪c源码_开源网关apisix源码阅读和最佳实践
  10. java锁机制ppt_总结:Java锁机制