基本整形变量的二进制问题

[复制链接]
查看11 | 回复2 | 2011-2-19 09:09:27 | 显示全部楼层 |阅读模式
你用的老课本吧? 并且用的是WIN-TC编译系统`现在的整形变量是4字节`举个例子int a = 5;a是变量名,int是类型名,5是a的值;定义一个变量是需要在内存中开辟指定大小的空间去存储他` 这个大小的单位就一般用字节和位来表示,一个字节的长度是8位, 一个整形变量在内存中占2个字节(按照你的来说), 就是16位;这个位可以存储二进制0或1; 计算机的所有数据归结到最底层都是1和0来存储的` 呵呵`...
回复

使用道具 举报

千问 | 2011-2-19 09:09:27 | 显示全部楼层
用的是补码来运算的.-32768 = 0x8000 = 1000000000000000...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行