2017.10.20
来源:互联网 发布:千岛片淘宝叫什么 编辑:程序博客网 时间:2024/05/16 09:56
第一节课 收获蛮多的
一.
1.
%d :以带符号的十进制形式输出整数,正数的(+)号省略不输出
%x(X) :以十六进制无符号形式输出整数
%s :输出字符串
%f :以小数形式输出单,双精度,隐含输出6位小数
%md :输出 m 位(不足的补上空格,大于 m 位按实际长度输出)
%-md :m 含义同上。左对齐输出
%m.nf :总位数 m (含小数点),其中有 n 位小数
% -m.n :同上 左对齐
%* :舍弃读入 不读入
2.
位运算:
& 4 100
&6 110
100
| 4 100
| 6 110
110
~(按位取反) 1100
0011
8&3 :&是位运算符号的一种,“与”运算符号,即当两个被操作数换算成二进制后的相同位同时为1时,结果为1,否则0.
所以8&3 等价于 1000&0011 = 0.
a&1 :看a的最后边那一位是不是1,是1的话 返回1 否则返回0(判断奇数偶数)
^ :按位异或 相同变为0 不同变为 1
100
^110
010
>> :右移运算符 12>>3 == 1 ,即为 12 除以 2 的 3 次方
a>>m 即 a / 2^m
<< :左移运算符 同上 / 变为 *
3.
逻辑运算
! 否定
&& 且
|| 或
运算符优先级。。。。。
二
1.
for(单次表达式 ; 条件 表达式 (返回值为bool类型) ; 末尾循环体)
{
先执行单次表达式,再看看 条件表达式 ,再执行 { } 内的,再循环 ,再看看 条件表达式 。。。
}
可以 for( ; ; )这样 陷入死循环
for(; cin>>a ; )也可以
2.
while : 先判断再执行
do while :先执行 再判断
while( 0) 不执行 其他任何数都执行 (包括负数)
3.
scanf :返回值为 -1 (EOF) 表示输入失败
getchar :尽量不要用,会吃掉 空格 和 回车 !!!
呼 ~ ~
以前学习时没注意这些细节
以后路还长呢
加油吧
天赋低的人更应该加倍努力!!!
- 2017.10.20
- 2017.10.20
- 2017.10.20
- 【队内胡策】2017.10.20
- 2017.10.20课堂代码
- 2017.10.20一试
- 个人作业 2017.10.20
- Test 2017.10.20
- 2017.10.20总结
- 2017.10.20测试
- NOIP 2017.10.20 总结+心得
- 2017.10.20 第十天总结
- 【Hash+拓扑】2017.10.20杂题[Rhyme]题解
- 2017.10.20 測試總結并今日總結
- NOIP2017赛前模拟(2017.10.20)
- 2017.10.20 LeetCode Two Pointers 26. 27.
- 2017.10.20笔记:多表数据操作
- 2017.10.20 C#调用外部程序动态库源码
- 映射本机到外网ngrok
- MAC Android Studio SHA1
- 线性表综合实验——静态链表
- sum-root-to-leaf-numbers
- HTML关键字和保留字汇总
- 2017.10.20
- 设置SSH无密钥登陆
- oracle数据库的安装
- React 笔记
- \python2.7\lib\site-packages\sklearn\cross_validation.py:41: DeprecationWarning: This module was dep
- conda命令
- Hello world!
- 欢迎使用CSDN-markdown编辑器
- RaspberryPi实验