C语言入门基础教程17位运算和预处理

上传人:宝路 文档编号:23258328 上传时间:2017-11-30 格式:DOCX 页数:2 大小:15.09KB
返回 下载 相关 举报
C语言入门基础教程17位运算和预处理_第1页
第1页 / 共2页
C语言入门基础教程17位运算和预处理_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《C语言入门基础教程17位运算和预处理》由会员分享,可在线阅读,更多相关《C语言入门基础教程17位运算和预处理(2页珍藏版)》请在金锄头文库上搜索。

1、C 语言/C+学习联盟位和字节一个字节有 8 个位。int 4 个字节 32 个位30 在计算机里面的存放:0000 0000 0000 0000 0000 0000 0001 1110 (30)-30 在计算机里面存放:1111 1111 1111 1111 1111 1111 1110 0010 (-30)位运算:在位上面来进行计算,C 语言中位运算主要用于硬件开发。嵌入式,单片机。& 双目按位与 两个位为 1 结果为 1| 双目按位或 两个位为 0 结果为 0 或者 只要有 1 个为 1 结果为 1 单目按位取反 0 变 1 1 变 0 5 取反是不是-5 ? 不是 双目按位异或 两个位

2、不相同 结果为 1 右移 a#include /conio.h#include /math.h#include #include #include /只不过就是多了几个画图的*/#include jasg.h /不是标准的输入输出头文件/*/1、 他直接绕过当前的项目,去 C 库中寻找 stdio.h/2、 “” 它先从我们当前的项目中区寻找 stdio.h 找到了就用,没有找到,再去 C 库中去寻找 stdio.h/*/宏定义知识一种标志 在程序里面遇到宏名 用相应的符号替换。/在内存里面是没有的条件编译:1、#if 命令含义:如果#if 后面的参数表达式为真,编译从 #if 到#endif 之间的代码,否者不编译。#else else2、#ifdef(有宏定义,就编译) #ifndef(没有宏定义,就编译) 。3、#pragma

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号