相关位操作符

~ 按位取反
<< 左移

右移
<<= 左移并赋值
= 右移并赋值
& 按位与
^ 按位异或
| 按位或
&= 按位与赋值
^= 按位异或赋值
|= 按位或赋值

所有的位操作只适用于整数,即 char short int,unsigned char unsigned short ,unsigned int. 更具体一点,只有无符号整数才适合使用位操作。
首先 一个字节由8个位组成,这里先以最短的整型 unsigned char 来说明位的含义和用法。例如:下面定义了两个变量M和N,
unsingned char M = 0xA7, N=0xE3;

其中,M的按位表示为(最左侧为高位bit7,最右侧为低位bit0)

注释,格式控制详解

%d:以带符号的十进制形式输出整数
%o:以八进制无符号形式输出整数
%x:以十六进制无符号形式输出整数
%u:以无符号十进制形式输出整数
%c:以字符形式输出,只输出一个字符
%s:输出字符串
%f:以小数形式输出单,双精度数,隐含输出六位小数
%e:以指数形式输出实数
%g:选用%f或%e格式中输出宽度较短的一种格式,不输
出无意义的0

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 11,310评论 6 13
  • •1 C语言程序的结构认识 用一个简单的c程序例子,介绍c语言的基本构成、格式、以及良好的书写风格,使读者对c语...
    CONLYOUC阅读 8,765评论 9 66
  • 1.科技 人工智能,大数据,云计算,区块链。 人工智能解放人类的绝大部分体力劳动和重复性高的脑力劳动。人工智能利用...
    如磐石一般坚强阅读 300评论 0 0
  • 趁时光正好,趁我们还足够勇敢,去见想见的人,去做想做的事,即使最后的结果不尽人意,反正,青春就是用来后悔和怀念...
    情书与你i阅读 736评论 0 1
  • 人生恍若初见, 是精灵龙的翡翠梦境般让你徘徊犹豫是进是退?. 还是潮汐猎人复仇般让你无可避免? 或许,最后任谁都逃...
    凡尘里的神仙阅读 255评论 0 0