第三次笔记

//

异或计算

//

二进制的位操作

& 按位与

| 按位或

^ 按位异或

{

int a=3;

int b=5;

int c=a^b;//不是次方,是异或

//异或的计算规律

//对应的二进制位相同则为 0;反之则为 1

//3-011

//5-101

//?-110 ?=6

printf("%d\n",c); // c=6;

}

按位与 对应的二进制位全为1则为1,反之则为0.

(相当于并)

按位或 对应的二进制位只要有一个 1 则为1;全为零则为0;

(类似于数学的真假命题)

/ /

位取反

//

{

int a=0;

int b=~a;

// --按二进制位取反

// 0=00000000000000000000000000000000

//反码=11111111111111111111111111111111

// 原码、反码、补码

//负数在内存中存储的时候,存储的是二进制的补码

// 11111111111111111111111111111111 -补码

// 11111111111111111111111111111110 -反码=补码减1

// 1000000000000000000000000001 -源码(符号位不变其余位取反)

//“1”代表负数,“0”代表正数

printf("%d\n",b);

}

结果是 -1 ;

//

位左移"<

位左移运算

将二进制位数向左移动若干

eg:1<<3

0000000000-0000000000-0000000000-01

=0000000000-0000000000-0000000010-00=8

1向左移动三位 高位丢弃 地位补零

位右移">>"

将二进制位数向右移动若干位

er:0000000000-0000000000-0000000010-00

=0000000000-0000000000-0000000000-01=1

高位如果是1则补1;如果高位是0;则补0

//

计算一个数组有多少个

sizeof(数组名)/sizeof(数组名[0

//n=zeof(num)/sizeof(num[0]);

数组名[定量], "[ ]"中的是定量而不是变量。

//int a=10;

//int arr[a]={ ?,?,?, };--表达是错误的

java从入门到秃头,小白的秃头之路相关推荐

  1. 2019好程序员Java开发入门视频教程分享

    本套视频为千锋2019Java开发全套视频教程+源码+笔记+学习路线+面试题,本教程是实战课程!挑战全网最全视频,没有之一.课程由视频教程+源码+笔记+学习路线+面试题组成,边看边练,效果好!本套课程 ...

  2. 【Java从入门到头秃专栏 】(三) 控制流程 Math Date DateFormat Calendar System BigDecimal Random

    目录 1 控制流程 2 Math类 3 Date类 4 DateFormat类 5 Calendar类(日历类) 6 System类 7 BigDecimal类 8 Random类(随机数) 1 控制 ...

  3. Java 基础入门,小白提升路线图

    1000+最新Java面试题 获取学习路线资料啦 Java的基础知识就像我们所住的房子的地基,如果地基不稳,上面所盖的楼房再宏伟,也是没人敢去入住的,同理Java的基础不牢固,以后也很难成为真正意义上 ...

  4. java从入门到精通教程_Java从入门到精通小白教程

    Java从入门到精通小白教程,是小编为大家找到的一套非常不错的java编程学习实战资料,是专业版的学习工具书,它的主要作用是帮助用户进行全面基础学习和进阶准备,是十分靠谱的教程!希望大家好好学习,一起 ...

  5. 【Java】学习笔记2——从小白到入门(技术提升篇)

    写在前面 [Java]学习笔记1--从小小白到小白 (基础知识篇)里记录了Java中最最基础的知识,在对基础知识有了基本了解之后,就可以开始着手技术提升了.本篇博客也将延续第一篇,继续记录我的Java ...

  6. java基础入门传智播客 源码_Java-_2020年版Java零基础视频教程(Java 0基础,Java初学入门)魔鬼讲师老杜出品...

    不会闲聊!!!不会扯淡!!!小UP只会分享与Java相关的学习资源 还记得那年带你Java入门的一声"吼"吗? B站目前播放量已经快到450多万播放量的Java零基础教程的创作者& ...

  7. java从入门到精通_想要开始学java?你要的java从入门到精通布列如下!

    java从入门到精通,让我来告诉你! 毫无疑问,java是当下最火的编程语言之一.对于许多未曾涉足计算机编程的领域「小白」来说,深入地掌握java看似是一件十分困难的事.其实,只要掌握了科学的学习方法 ...

  8. java 入门程序_自学 Java 怎么入门?

    自学Java的确不易,但是有一份好的学习路线图,跟着路线图来一步一步踏踏实实的学下来,相信你也一定可以成为大牛. 分享给大家一套学习线路图,内容还是很全面的,每个阶段需要学习的内容罗列的也很清楚,这样 ...

  9. 大数据必学Java知识(一):Java基础入门语法和安装

    Java基础入门语法和安装 1. Java概述 1.1 Java语言背景介绍(了解) 1.2 Java语言跨平台原理(理解) 1.3 JRE和JDK(记忆) 1.4 JDK的下载和安装(应用) 2. ...

最新文章

  1. 开启云原生 MOSN 新篇章 — 融合 Envoy 和 Golang 生态
  2. 数据标注——VoTT的学习笔记
  3. 计算机图形学----投影矩阵
  4. ×××的虚拟专用网--gre
  5. 如何进入腾讯、网易、阿里这样的互联网公司,看到第二条我就秒懂了~
  6. Oracle新创建的用户没有被授权user lacks CREATE SESSION privilege logon denied
  7. vivo手机的坑-禁止微信浏览器网页点击图片,图片会自动放大
  8. 为什么没人比程序员更讨厌软件
  9. 基于Java+SpringBoot+Thymeleaf+Mysql校园运动场地预约系统设计与实现
  10. 笨方法学Python—ex42:对象、类及从属关系
  11. bt面板增加多个站点用同一个IP
  12. boos直聘显示服务器繁忙,BOSS 直聘回应服务“崩了”:系统升级已完成,可正常使用...
  13. 筛法求素数(C语言/C++)
  14. 北京法院京牌小客车司法处置数据统计(Pandas)
  15. linux定时每隔多少天,Linux中Cron任务间隔执行:每隔几分钟/几小时/几天
  16. 光敏二极管为什么反接
  17. 2020短视频电商直播运营方案实战干货
  18. doccano在linux系统的安装流程
  19. 阅读-《诗经·秦风·无衣》
  20. python tkinter listbox_Python中tkinter控件中的Listbox控件详解

热门文章

  1. 美国生活社交礼仪必读
  2. 学会了PowerBI简单的托托拽拽,是时候学习下DAX了
  3. 汇编语言比C51需要效率高,汇编语言与C51语言实现跑马灯实验的比较 -
  4. mac系统升级 brew 是用不了_PostgreSQL数据库默默升级,导致数据库服务不可用
  5. 字节跳动研发的云固件投入应用 首批装机200余台X86服务器
  6. 不会有1TB?研究机构称iPhone 13最高存储仍为512GB
  7. 5.4寸iPhone 12真机曝光:可单手握住的快乐!
  8. 滴滴货运公布首日战报 杭州成都订单破一万单
  9. Redmi K30 Pro渲染图曝光:升降式前置双摄相机模组亮眼
  10. iQOO Neo 855竞速版来了:今年最后一款骁龙855 Plus手机