• 博客园logo
  • 会员
  • 周边
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

I'm-going

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

2020年3月7日

1.7

摘要: 整数浮点数转换二进制 #include <stdio.h> int main(){ //大于一的整数转二进制 // int n = 6; // int num = 1; // int x = 0; // // while(n!=0){ // x = x + (n%2)*num; // n = n/2 阅读全文

posted @ 2020-03-07 17:24 I'm-going 阅读(291) 评论(0) 推荐(0)

1.6

摘要: 整数奇偶位互换 0000 ……1001 & 1010…… 1010 0000…… 1000 —————————— 0000…… 1001 & 0101…… 0101 0000…… 0001 —————————— 0000…… 1000>>1 ^ 0000…… 0001<<1 0000…… 0110 阅读全文

posted @ 2020-03-07 16:55 I'm-going 阅读(167) 评论(0) 推荐(0)

1.5

摘要: 判断一个数是不是2的整数次方=》他的二进制只有一个1(0000 0010) #include <stdio.h> int main(){ int num = 7; int n = 0; while(num!=0){ num = num&(num-1); n++; } printf("%d\n", n 阅读全文

posted @ 2020-03-07 16:31 I'm-going 阅读(59) 评论(0) 推荐(0)

1.4

摘要: 求一个数的二进制中1的个数 1000 -1 0111 —————————— 1001 -1 1000 -1 0111 __________________ 10100 -1 10011 10100&10011=10000 1次 10000 -1 01111 10000&01111=0 2次 ____ 阅读全文

posted @ 2020-03-07 16:24 I'm-going 阅读(224) 评论(0) 推荐(0)

1.2

摘要: <<左移 >>右移(用符号位填充) <<<咩有 >>>用0填充高位 1<<35和1<<3是相同的 x&1=1是奇数;0是偶数 获取二进制位是1还是0:这个二进制数&0001000(1表示该位)再反向移动到最低位看是1还是0 #include <stdio.h> int main(){ int a = 阅读全文

posted @ 2020-03-07 16:04 I'm-going 阅读(249) 评论(0) 推荐(0)

 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3