use bit operation

int i = ...;

if ((i & 0x4) != 0)
{
//倒数第三位是为1
}

C++的友元类和友元函数实例 - winfu - 博客园
https://www.cnblogs.com/winfu/p/5717155.html
C++ 友元函数 | 菜鸟教程
http://www.runoob.com/cplusplus/cpp-friend-functions.html

友元(友元函数、友元类和友元成员函数) C++
https://www.bbsmax.com/A/D854oRxWJE/

C++中的操作符重载 - VincentCZW - 博客园
http://www.cnblogs.com/BeyondAnyTime/archive/2012/09/01/2666570.html

常用排序算法总结(一) - SteveWang - 博客园
http://www.cnblogs.com/eniac12/p/5329396.html
=====================

例如经常需要读入一行字符串,而这串字符里面可能有空格、制表符等空白字符,如果直接用%s是不可以的,于是有些人就想到用gets(),当然这也是一种选择,但是懂C的人基本上都知道gets()是一个很危险的函数,而且很难控制,特别是与scanf()交替使用时前者的劣势更是一览无余,所以gets()一般是不推荐用的,其实用%[^\n]就可以很好的解决这个问题了,^表示"非",即读入其后面的字符就结束读入。这样想读入一行字符串直接用scanf("%[^\n]%c",str);就可以了,
%
c的作用是读入\n,否则后面读入的将一直是\n。

最新文章

  1. linux 时间同步
  2. 【读书笔记】iOS-ARC-环境下如何查看引用计数的变化
  3. Linux--文件查找命令
  4. Java Web 项目获取运行时路径 classpath
  5. Oracle DBA的神器: PRM恢复工具,可脱离Oracle软件运行,直接读取Oracle数据文件中的数据
  6. UVAlive2531 The K-League(最大流)
  7. 【windows开发实现记事本程序——逻辑篇1】
  8. C++ Const成员函数
  9. 推荐的 CSS 书写顺序
  10. 对于面向对象的理解(JAVA)
  11. Virtualbox mouse move in and out and file share with windows
  12. Django之路:模型(数据库)和自定义Field以及数据表的更改
  13. SpringMVC详解(一)------入门实例
  14. 泛微关于js设计的一些小技巧
  15. yii2 对象跟数组输出数据到view视图方法
  16. 字符串中去除多余的空格保留一个(C#)
  17. STL 标准模板库
  18. VS Code 常用快捷键
  19. ROC 曲线简要解释
  20. 35. Romantic Love and Ideal Romantic Relationship 爱情及理想爱情关系

热门文章

  1. 剑指Offer 16. 合并两个排序的链表 (链表)
  2. 使用maven-shade-plugin打包spring项目为可执行的jar包
  3. 3.2 unittest执行顺序
  4. SQLI DUMB SERIES-9&&10
  5. python select解析 socket高效通信服务器 自己写的socketserver
  6. github与github网站push神器
  7. 我发起了一个 网格计算 协议 开源项目 GridP
  8. hadoop完全分步式搭建
  9. No input file specified.
  10. Linux查看线程