|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
学会了 gcc test.c && ./a.out
printf %d 打印带符号的 %u 打印不带符号的
pow(x,y)用于求x的y次幂
cpu能读懂的最小单位 bit
一字节==8bit
储存单元左边第一位是符号位,0正1负,
补码为了表示带符号位数,
正数补码是该数二进制;
负数补码 1,取绝对值二进制数;2,除了符号位将1按位取反;3.将第二步加一;
%hh 限定输出格式8位
%h 限定输出格式16位
%l 限定输出格式32位
%ll 限定输出格式64位
%L 输出实数
scanf函数 格式化输入函数 变量名加&
二进制转换十进制 (按权相加)权位从左往右76543210 公式: 十进制数 == 依次将每个2进制位的值*2的位权次方再相加
二进制补码转换十进制 如果符号位为1 符号位权次不变,但符号位的权值要*-1
十进制转换二进制 (辗转相除) 取余数,将十进制数一直除以2,知道商为0,将余数倒序拼凑,便是二进制数
二进制与十进制转换 背诵表格 |
|