- 博客(4)
- 收藏
- 关注
原创 1.4二进制,8进制,10进制,16进制之间的转换以及内存介绍
方法一:适合手动计算,通过十进制中转。方法二:适合编程实现,通过二进制中转。最终,十六进制数1F转换为八进制数为37。4.C语言中的十六进制数在C语言中,十六进制数可以直接用于赋值、计算等操作。
2025-01-10 18:00:27
3499
原创 1.3原码反码补码
无符号的原码反码补码都是一样的。例:5的原码反码补码:0000 0101原码:最高位是符号位,其他位表示本身的绝对值(符号位0正1负)反码:正数:反码跟原码相同。负数:符号位为1,其余位对原码取反。补码:正数:补码反码跟原码相同。负数:符号位为1,反码加1。例:+5的原码:0000 0101+5的反码:0000 0101+5的补码:0000 0101例:-5的原码:1000 0101-5的反码:1111 1010-5的补码:1111 1011要注意计算机在内存中存储方式是补码。
2024-12-29 22:42:46
672
原创 1.2整数类型
最大1111 1111,先加1等于10000 0000=2的8次方=256,再减1等于255。最大值0111 1111先加1等于1000 0000=2的7次方=128,再减一等于127。char分为有符号型signed char和无符号型unsigned char。十六进制:0 1 2 3 4 5 6 7 8 9 A B C D E F。补充:二进制是逢二进一,八进制是逢八进一,十进制,十六进制以此类推。十进制:0 1 2 3 4 5 6 7 8 9。八进制:0 1 2 3 4 5 6 7。
2024-12-29 22:09:39
1909
原创 C语言第一章数据类型分类
当我们再赋值a=-1时(非0),把原来的a=1会覆盖掉,因为程序是从上往下读取,结果如图所示。使用bool类型需要调用#include 注意bool类型只有非零(ture)和零(false)两种结果。当a=0时候,数值为0程序输出为false,0如下图所示。只有两个量ture和false,表示逻辑真和逻辑假。当a=2时也是非0的数值,所以程序结果不变如下图。程序:因为a=1所以输出ture,1。
2024-12-28 22:17:32
227
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅