星空网 > 软件开发 > 操作系统

【学习笔记】【C语言】进制

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以不同进制形式进行输出

【学习笔记】【C语言】进制

 

 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 }

 




原标题:【学习笔记】【C语言】进制

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

选品趋势:https://www.ikjzd.com/w/1573202563462242306
Marks & Spencer(玛莎百货):https://www.ikjzd.com/w/1573202564137525250
MasaPay:https://www.ikjzd.com/w/1573202566347923457
马莎百货:https://www.ikjzd.com/w/1573202566977413121
MasterCard(万事达卡):https://www.ikjzd.com/w/1573202570546421762
MatchaPart:https://www.ikjzd.com/w/1573202573398892545
TEMU亚马逊美国站ASTMF3186-17、16CFR1270成人活动床栏安全要求:https://www.kjdsnews.com/a/1836339.html
一线丨访曹县产业带,看中国传统服饰出海如何杀出一个春天?:https://www.kjdsnews.com/a/1836340.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流