#C语言自学之路 位运算符

本文介绍了C语言中的位运算符,包括按位与(&)、按位或(|)、按位异或(^)和按位求反(~)。通过实例展示了如何使用这些运算符进行二进制操作,如清零特定数位、取指定数位、交换变量值等。此外,还解释了位移运算符(<<, >>)的工作原理。" 136739083,7337247,智能直播带货与短视频营销中的AI技术应用,"['大数据', '人工智能', '机器学习', 'Python', '推荐系统']
摘要由CSDN通过智能技术生成

C语言自学之路

笔记

因为数据在计算机中是以二进制的形式储存的,位运算符就是针对二进制的计算方法
位运算符

  1. “ & ” 按位 与 运算符
    表达式为:c = a & b
    作用:将数据的二进制进行 与 运算
    **可以理解为将二进制每一位分别进行乘法运算
    例子:
    按位与
    运用:
    1 可以用于清零二进制某特定数位 1010 & 0000 = 0000
    2 取某数二进制中的指定数位 1011,0011 要取出第6、7两位,将1001,0011 & 0110,0000 = 0010,0000

  2. “ | ” 按位 或 运算符
    表达式:c = a | b
    作用:将数据的二进制进行 或 运算
    **可以理解为将二进制每一位分别进行加法运算,结果非0的值记为1,0记为0
    例子:
    按位或
    运用:可以用于将二进制某特定数位置1 1010 | 0100 = 1110

  3. “ ^ ” 按位 异或 运算符
    表达式:c = a ^ b
    **当二进制相同数位上的两数不同时,得1,相同时&#

课程内容100+集 C 语言编程实战课程,由 WangTeacher 主讲 。大神手把手教你编程,精心制作一部视频教学实战课程,细致到开发环境的搭建,都是手把手传授。并结合 15 年的编程经验,把最先进的软件开发流程和编程技巧融合到课程中,代码示例涵盖了 C 语言的每一个知识点,你得拥有!第一章 基础技能篇:C 语言简介,基础语法和规则,数据类型,变量,运算符,流程控制,数组,字符串,函数,结构体,联合体,指针,文件操作,代码调试等知识点。第二章 实战技能篇:编程规范、内存管理、Makefile、进程内存布局、动态库、静态库、链表、排序算法、C 函数库介绍、递归函数、多进程调试等适用技能。第三章 案例分享篇:学员管理系统,从需求设计,架构设计,到模块设计,再到各个模块编码,学会从专业软件开发的角度去理解编程,他确实就是一门艺术。第四章 面试题篇:所有付出了时间和精力的学习,都是为了有回报,学习计算机技术更是如此,通过分析常见面试题,可以帮助你查漏补缺,更快、更容易实现回报。第五章 补充课程:在学员学习的过程中如果出现一个疑问,或者不够深入讲解的地方进行补充的课程。  课程特色案例:从专业程序员的角度思考问题和编写代码。实用:课程中融合了多年总结的编程技巧。快速:最快掌握编程的方法就是模仿和刻意练习。方式:脱离实践的传道都是扯蛋,能用代码演示的地方,绝不废话,每课都是编码,以最接近专业程序员日常的方式,手把手带你入行,和大神结对编程就是高效。 适合人群小学中学生,专科本科生,就业想转行生;逻辑思维差,空间想象差,编程可以改善;平时爱唱歌,却五音不全,写程序很合适;想尽快挣钱,迎娶白富美,达到人生巅峰。 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值