- 博客(12)
- 收藏
- 关注
原创 C++笔记--运算符
案例一:data为1字节 将data的第3,4为清0 ,其他位保持不变,案例一:data为1字节,将data的第3,4位清0,其他位保持不变。案例二:data为1字节 将data的第5,6位置1 其他位保持不变。案例二:data为1字节将data的第5,6为置1其他位保持不变。1 不管是i++,++i如果是独立的一条语句,两者没区别。特点:和1异或 取反, 和0异或 保持不变。如果表达式1为真整个表达式的值为值1 (引用)特点:和1相与保持不变,和0相与为0。特点:和1或 置1,和0或 保持不变。
2023-03-07 10:50:18
110
原创 C++笔记--类型转换、运算符的概念及算数、复合、关系、逻辑运算符
数据有不同的类型,不同类型数据之间进行混合运算时必然涉及到类型的转换问题。转换的方法有两种:自动转换:遵循一定的规则,由编译系统自动完成强类型转换:把表达式的运算结果强制转换成所需的数据类型。
2023-03-06 17:21:15
154
原创 C++笔记--typedef、转义字符
3、在整个表达式最前方加typedef。'\ddd'每个d的范围必须是0-7,3个d表示最多识别3位八进制数据。'\xhh'每个h的范围0~9 a-f 2个h表示最多识别2位十六进制。2、用别名替换变量名。作用的步骤:1、先用已有的类型定义一个普通的变量。\和某些字符 结合 产生新的字符 叫做转义字符。特点:将长且复杂的类型名取一个短小的名称,案例一:给int arr[5]取个别名。案例2:给int *取别名。2.3 十六进制转义。
2023-03-06 15:08:28
126
原创 其他关键字
const修饰的只读变量,那么只读变量的值实现存放在“符号常量表”,不会立即给data开辟空间。//对data的访问 ,必须对内存访问。const修饰的只读变量,那么只读变量会立即开辟空间(没有符号常量表)。如果变量高频繁使用会自动将变量存储在寄存器中,目的:提高访问效率。,当对data取地址时,系统才会为data开辟空间。如果用户想将变量直接放入寄存器中可以加。,会立即开辟空间(没有符号常量表)。强制访问内存,防止编译器优化。
2023-03-06 14:07:58
74
原创 C++笔记--进制间的转换
二进制:0~1 ,以0b开头, bitset输出八进制:0-7以0开头, 0123, oct输出十进制:0-9,123, cout默认输出十进制十六进制:0-9 a-f以ox开头, hex输出,不区分正负数n进制:0~n-1。
2023-03-02 16:57:15
209
原创 C++笔记--实型(浮点数)、有符号数和无符号数
浮点数能够表示带小数部分的数值,如:3.141,22.22. 计算机将浮点数分成两部分存储。一部分表示值,另一部分用于对值进行放大或缩小。如数值34.1245可以看成0.341245(基准值)和100(缩放因子)。缩放因子的作用是移动小数点的位置。 实型分为:单精度浮点数(float 4字节)是双精度浮点数(double 8字节) 不以f结尾的实型常量为double类型如:3.14 以f结尾的实型常量为float类型如:3.14f 指数形式:123e3代表1
2023-03-02 15:36:49
1192
原创 C++笔记--字符类型
字符类型另一种整型: char类型。char类型是专为存储字符(如字母和数字)而设计的。编程语言通过使用字母的数值编码(ASCII)解决计算机对字母的存储问题。因此,char类型是另一种整型。特点:字符类型只有一个字节,但可以表示所有的字母、数字、标点符号等。char最常被用来处理字符,但也可以将它用做比short更小的整型。
2023-03-02 10:56:41
371
原创 C++cin
cin自动识别关键字类型,我们将data定义为整形,当使用cin输入数据。cin与>>结合,多个输入之间用空格隔开(cin可以跳过空格和回车)使用关键字cin给变量获取键输入,cin代表的是输入设备。cin>>data;例如 int data = 0;会自动将变量转换为整形。cout与
2023-03-02 09:05:25
51
原创 C++整形常量进制及转换
二进制转十进制:0b0001010 = 0×2**0+1×2**1+0×2**2+1*2**3=10。开头,由0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f组成,其中。八进制转十进制:0764 = 4×8**0+6×8**1+7×8**2=500。a,b,c,d,e,f依次代表十进制下的10,11,12,13,14,15。十六进制转十进制:0x1e = 14×16**0+1×16**1=30。开头,有0,1 组成 ,如0b0001010。开头,有0,1,~7组成,如0764。
2023-02-28 16:22:48
295
原创 Qt Creator的下载、安装及运行测试
我使用qt的5.9.0版本,在网页上直接下载windows的.exe文件,双击运行即可安装。2.7在这一步,创建路径除不能有中文,否则会出现计算机编译错误;最近学习了一门编程语言,在安装和使用Qt Creator的过程中出现了一些问题。2.3注意:可以使用推荐路径,但在安装目录下不能有中文或者空格!,链接里有Qt的一些版本,从比较老的4.2到较新的6.4版本都有。2.6点击后,选择想要创建的项目类型和语言,点击choose。2.4此页面不建议进行更改,直接下一步。2.8选择MinGW版本,下一步。
2023-02-22 19:36:37
342
原创 使用ENVI对modis MOD02图像数据转换亮度温度进行标准差计算
ENVI是一个完整的遥感图像处理平台,其软件处理技术覆盖了图像数据的输入/输出、定标、几何校正、正射校正、图像融合、镶嵌、裁剪、图像增强、图像解译、图像分类、 基于知识的决策树分类、面向对象图像分类、动态监测、矢量处理、DEM提取及地形分析、雷达数据处理、制图、三维场景构建、与GIS的整合,提供了专业可靠的波谱分析工具和高光谱分析工具,还可以利用IDL为ENVI编写扩展功能。安装完成后打开ENVI界面,在右侧工具栏中点击Extensions-mctk,进入mctk界面。MCTK安装教程参考。
2022-11-15 19:04:54
1109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人