c语言&妙用
来源:互联网 发布:linux怎么打包压缩文件 编辑:程序博客网 时间:2024/06/08 03:07
C语言中&是什么意思?a&b怎么理解?
&在C语言中可能表示两种运算符。
如果运算对象只有一个,且为右操作数,那么&为取地址运算符,结果为操作对象的地址。例如&a(假设a是一个左值,即具有具体的可访问的地址)结果为a的地址。
如果运算对象有两个,那么&表示位与运算。结果中的每一个二进制位等于两个运算数的对应位置的二进制位按位与。每一个位的位与运算法则是,当且仅当运算数都为1时结果为1,即:1 & 1 == 1,1 & 0 == 0 & 1 == 0 & 0 == 0。
可以很好的用于解决算法中奇偶数问题
gets()函数会读取一行字符,直到遇到换行符'\n为止,并且这个换行符不会读取到数组中。
1 0
- c语言&妙用
- C语言数组的妙用
- C语言宏的妙用
- C语言宏的妙用
- C语言 # 与 ## 的妙用
- C 语言 宏的妙用
- C语言位运算妙用
- 简单介绍Linux中C语言妙用
- C语言之详解#ifdef、宏妙用
- C语言异或操作的妙用
- c语言中的宏的妙用
- C语言的为操作妙用
- C语言异或操作的妙用
- C语言异或操作的妙用
- C语言中字符串常量的妙用
- c语言中assert函数的妙用
- 99乘法口诀妙用C语言输出
- C语言中函数的妙用
- 网络基础
- 算法课第四周作业 | Course Schedule
- LeetCode
- 蓝桥杯 PREV-22国王的烦恼
- repr,eval,exec,str区别
- c语言&妙用
- L1-030. 一帮一
- 并查集
- 梦想的起点
- PhotoView+viewpager+Picasso+glide
- 杭电 1045 Fire Net
- 关于取模%总结
- phpstorm wamp下环境以及调试环境(Xdebug)搭建和配置
- Python--数据结构