1 / 23
文档名称:

编程入门基础知识总结(共23页).docx

格式:docx   大小:23KB   页数:23页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

编程入门基础知识总结(共23页).docx

上传人:miao19720107 2022/3/30 文件大小:23 KB

下载得到文件列表

编程入门基础知识总结(共23页).docx

相关文档

文档介绍

文档介绍:精选优质文档-----倾情为你奉上
精选优质文档-----倾情为你奉上
专心---专注---专业
专心---专注---专业
精选优质文档-----倾情为你奉上
专心---专注---专业
编程入门基础知识总结
基本知识
程序 算
& 二进制 按位与
| 二进制按位或
精选优质文档-----倾情为你奉上
精选优质文档-----倾情为你奉上
专心---专注---专业
专心---专注---专业
精选优质文档-----倾情为你奉上
专心---专注---专业
^ 按位异或
<< 左移位
>> 右移位
++ -- 自加自减运算符
++i 使用i之前,i先自加
i++ 使用i之后,i再自加
++ -- 结合方向为自右向左
例:
!x++ 先取非,再++
(i++)+6 先i+6,后i++,不管有无括号,都是先运算,再自加
(++i)+6 先自加,再加6
-i++ :i左面是符号运算符,右面是自加运算符,设i等于3,运算过程相当于 -(i++),即 -i=-3 -3+1=-2
a = -i++:a结果为-3,先赋值,再自加;
5-i++ =? 答案2 ?待测试
i=1,j=2,则a = i+++j ? 答案:3 因为相当于a=(i++)+j;
i=1,j=2,则a=i+(++j)? 答案:4
赋值运算符=的优先级小于++ -- 运算符
精选优质文档-----倾情为你奉上
精选优质文档-----倾情为你奉上
专心---专注---专业
专心---专注---专业
精选优质文档-----倾情为你奉上
专心---专注---专业
示例:
int arr[] = {6,7,8,9,10};
sint *ptr = arr;
*(ptr++) += 123;
printf("%d,%d",*ptr,*(++ptr));
解:
*(ptr++) += 123; 相当于 *ptr +=123; *ptr++; 故arr[0] = 129; ptr指向arr[1]
printf函数从右向左压栈,运算顺序:++ptr; 输出结果: 8 8
cout也是自右向左压栈。
逗号运算符
又称顺序求值运算符
a = 3*4,a*5 则 a=? 答案 12 ? 注意逗号运算符优先级最低。注:整个逗号表达式的值为60(a=3*4=12,12*5 =60)
x=(a=3,6*3) 则 x=18
x=a=3,6*a 则 x=3

精选优质文档-----倾情为你奉上
精选优质文档-----倾情为你奉上
专心---专注---专业
专心---专注---专业
精选优质文档-----倾情为你奉上
专心---专注---专业
浮点数在内存里和整数存储方式不同
float a =;
cout<<(int)a==(int&a);
(int&a) 相当于把该浮点数地址开始的sizeof(int)个字节当成int型数据输出,其值并不为1
(int)a显示转换等于1

转换本质:按存储单元中的存储形式直接传送
(1)浮点型赋给整型,舍弃小数部分
(2)double型赋给float,防止溢出错误
(3)int, short, long赋给char,原封不动取低八位
(4)signed赋给unsigned,符号位照搬。负数以补码形式存放,-1赋给unsigned int,,除非两个长度不同(int,long)发生截断
精选优质文档-----倾情为你奉上
精选优质文档-----倾情为你奉上
专心---专注---专业
专心---专注---专业
精选优质文档-----倾情为你奉上
专心---专注---专业
++输入输出
C++输入输出包含三个方面的内容
(1)对系统指定的标准设备的输入输出。即从键盘输入、输出到显示器屏幕,称标准输入输出,简称标准I/O
(2)以外出磁盘文件为对象进行输入输出,称文件I/O
(3)对内存中指定空间进行输入输出,通常指定一个字符数组作为存储空间,称字符串输入输出,简称串I/O
在C++中,输入输出流被定义为类。C++的I/O库中的类称为流类,用流类定义的对象称流对象。
C++中输入输出是调用输入输出流库中的流对象cin、cout实现的,即I/O不是C++本身定义的,而是编译系统的I/O库中定义的。
I/O控制符#includ

最近更新

2024年临床执业医师考试真题含答案【夺分金卷.. 29页

2024年事业单位招聘公共基础测验500题及完整答.. 169页

2024年事业单位招聘公共基础测验500题含答案【.. 165页

2024年事业单位招聘公共基础测验500题精品(全.. 162页

2024年事业单位考试《言语理解与表达》题库及.. 177页

2024年事业单位考试《言语理解与表达》题库含.. 176页

2024年事业单位考试《言语理解与表达》题库精.. 173页

2024年事业单位考试常识判断题200道【考点提分.. 80页

2024年事业单位考试常识判断题200道含答案(巩.. 80页

2024年事业单位考试常识判断题200道精品(含答.. 78页

2024年事业单位考试常识判断题200道附答案【名.. 78页

2024年公务员考试《数量关系题》题库【完整版.. 107页

2024年公务员考试《数量关系题》题库含答案(.. 106页

2024年公务员考试《数量关系题》题库精品(精.. 108页

2024年公务员考试《数量关系题》题库附答案(.. 105页

2024年公务员考试《言语理解与表达》题库学生.. 176页

2024年公务员考试《言语理解与表达》题库附参.. 173页

2024年公务员考试《言语理解与表达》题库附答.. 175页

2024年公务员考试常识判断题200道及参考答案【.. 78页

2024年公务员考试常识判断题200道及答案【全优.. 79页

2024年公务员考试常识判断题200道含答案(能力.. 80页

2024年公务员考试常识判断题200道精选答案 80页

2024年公务员考试常识判断题200道附答案(b卷.. 79页

2024年兵团直属校园招聘考试笔试试题及参考答.. 250页

镇司法所规范化建设汇报 5页

《刷子李》PPT(公开课完美版)公开课一等奖省优.. 18页

传播学概论第十讲传播效果测试题与答案 16页

接受案件回执单范例 3页

梁思成林徽因与我 18页

福禄贝尔 25页