搜索
首页 电脑/网络 软件

C语言中的字符型变量没有赋值前为什么是-52?

如题,C语言中的字符型变量没有赋值前为什么是-52?

全部回答

2018-02-02

0 0
因为没有赋值前。 字符变量的值是CC. 上面是16进制表示。 16进制CC转换为二进制 11001100 计算机是用补码表示数据的。 第1位是1.是符号位,它是负数。 根据11001100求出原码就是先减一,然后 符号位不变,其他取反 得到 10110100,它正好是-52的原码。 希望能帮助你!!!!

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
软件
硬件
电脑装机
程序设计
互联网
操作系统/系统故障
笔记本电脑
反病毒
百度
软件
软件
多媒体软件
系统软件
办公软件
网络软件
图像处理软件
举报
举报原因(必选):
取消确定举报