社区
C语言
帖子详情
C /C++ 布尔类型
沤江一流
2012-07-09 12:07:06
一个字符型怎么给一个布尔型赋值?
如此函数
void ByteToBit(bool *Out, const char *In, int bits)
{
for(int i=0; i<bits; ++i)
Out[i] = (In[i>>3]>>(i&7)) & 1;
}
介绍下是怎么赋值的。
...全文
69
2
打赏
收藏
C /C++ 布尔类型
一个字符型怎么给一个布尔型赋值? 如此函数 void ByteToBit(bool *Out, const char *In, int bits) { for(int i=0; i>3]>>(i&7)) & 1; } 介绍下是怎么赋值的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
W170532934
2012-07-09
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
如果(In[i>>3]>>(i&7)) & 1;的值是不等于0的那个Out[i]的值就是1,否者就是0
这个一些列的移位和& 运算和怎么赋值无关
[/Quote]
使用位操作。
新铺村长
2012-07-09
打赏
举报
回复
如果(In[i>>3]>>(i&7)) & 1;的值是不等于0的那个Out[i]的值就是1,否者就是0
这个一些列的移位和& 运算和怎么赋值无关
c++
中bool enum 引用等學習資料
STL vector 容器介绍
C++
中
布尔类型
深入探讨
C++
中的引用 C/
C++
中枚举类型(enum)
C_
C++
头文件一览.pdf
C99 增加 #include <complex.h> //复数处理 #include <fenv.h> //浮点环境 #include <inttypes.h> //整数格式转换 #include <stdbool.h> //布尔环境 #include <stdint.h> //...#include <tgmath.h> //通用类型数学宏
《C语言/
C++
学习指南》Linux开发篇
本篇面向Linux初级、但已掌握C/
C++
基本语法的学员,以CentOS为演示平台,介绍Linux下的C/
C++
开发技术。在内容编排上,先介绍Linux的安装、基本使用和配置,然后再开始介绍在Linux下的C/
C++
开发技术: gcc命令行、...
数据结构服务器。-C/
C++
开发
它提供了一种类似于Smalltalk的语法,可以创建和操作简单的数据类型,如布尔值,字符,整数,浮点数和字符串。Knuckleball Knuckleball是一种内存中数据结构服务器。 它提供了一种语言,其语法与Smalltalk相似,可以...
自学
C++
教程-入门到精通的初步者
2.1 安装 GNU 的 C/
C++
编译器 2.2 使用 Visual Studio (Graphical Interface) 编译 3. g++ 应用说明 4. g++ 常用命令选项 二、基础教程 1. 基本语法 1.1 程序结构 1.2 编译 & 执行
C++
程序 1.3
C++
中的分号 & ...
C语言
69,373
社区成员
243,079
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章