自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 收藏
  • 关注

原创 python文件读写

2026-01-21 16:00:08 245

原创 元组、字典、集合

2026-01-16 15:25:04 87

原创 字符串常见操作

2026-01-04 14:47:10 78

原创 多变量赋值,解包,split()与eval()

2026-01-03 15:45:01 403

原创 字符串切片

疑问1:疑问2:

2025-12-18 15:36:21 109

原创 取模运算符%

我在算7%-3的时候等于1,和运算结果不一致。

2025-12-07 17:23:27 99

原创 python位运算

3. 把运算后的结果,从补码转成原码,得到最终的十进制结果。计算机里的整数(包括正数、负数),都是以补码形式存储的。- 负数的补码 = 原码取反(符号位不变)+ 1。1. 把参与运算的数,转成补码(二进制);- 正数的补码 = 原码(本身的二进制)2. 对补码执行对应的位运算;

2025-11-24 22:37:23 172

原创 python列表

需求:现有列表 mix_list = ["apple", 123, "banana", True, "orange"] ,把里面的英文单词转大写,其他类型(数字、布尔值)保持原样。不一样,核心区别是:方法“绑定”在对象上(如列表、字符串),必须通过对象调用;print(result2) # 运行结果:["APPLE", 123, "BANANA", True, "ORANGE"]参数x,无论x是单个值(如1、"a")还是可迭代对象(如[2,3]),都将x作为1个整体添加到列表最后,列表长度+1。

2025-11-12 14:39:04 479

原创 判断对象1、2等这些True,0、“”等为False与运算中True为1,False为0

1. 判断对象真假:只看“是不是0类数值、空对象、None”,是则False,否则全是True;print("obj2(非空列表)的真假:", bool(obj2))print("obj3(None)的真假:", bool(obj3))# 2. 算术运算:True当1、False当0(对应“运算规则”)# 3. 关系运算:True当1、False当0(对应“运算规则”)print("obj1(0)的真假:", bool(obj1))obj1(0)的真假: False。

2025-10-26 15:55:31 400

原创 python中的浮点数运算

当浮点数的近似值与十进制小数的差异非常小时,会自动以更简洁的十进制形式显示,而不是输出其底层存储的完整(带误差的)二进制近似值。0.1 + 0.2 之所以会显示长串的误差( 0.30000000000000004 ),是因为这两个浮点数的近似值相加后,误差的表现形式无法被 Python 的显示优化“掩盖”,所以只能输出其真实的存储结果。来存储数据的,而像 0.1 、 0.2 这样的十进制小数,在转换为二进制时是无限循环小数。0.1 ,计算机会想“没前缀,是十进制,我要转成二进制存”;

2025-10-16 23:39:18 286

原创 python中and和or,和c语言中&&和||不一样,需注意。

短路现象:

2025-10-01 22:22:53 192

原创 输入一串字符,统计其中字母的个数

遇到换行符 '\n'(即按下回车键)时停止读取(但 '\n'也会被 getchar() 读取到)。每次调用 getchar()会读取一个字符(包括空格、换行符等)。最终 count = 5('H, e, l, l, o')。'H'(字母,`count++`)'e'(字母,`count++`)'l'(字母,`count++`)'l'(字母,`count++`)'o'(字母,`count++`)'\n'(换行符,循环终止)'1'(数字,不统计)'2'(数字,不统计)'3'(数字,不统计)

2025-05-26 22:07:39 403

原创 输入一个正整数,将其各位数字倒序输出(如输入123,输出321)

这种方法动态构建逆序数,支持任意长度的正整数。学了while之后,可以利用循环解决。这种方法仅支持三位数。

2025-05-14 20:36:35 260

原创 求1+3+5+7+9+…,其和小于等于500 的最大项

1+3+5等于9,再加7就超过了10,应该最大项是5。但是按照书上的代码这里运行结果是7。printf("最大项为:%d\n", current - 2);这样先检查加入下一项后是否仍满足条件,满足就累加,然后当前项再加2。// 生成下一个奇数项。// 循环结束时,current已指向导致越界的下一项。// 关键逻辑:检查加入下一项后是否仍满足条件。发现应该是43是最大项,并不是45。接着我再分析书上的45是最大项吗?

2025-05-13 17:07:03 209

原创 输入某年某月某日,判断这一天是该年第几天

这样直接case 2(处理2月的天数)没有break再往下走累加一月的,最后通过break退出switch,然后再加上日期算出总天数输出。这里 switch (month - 1):表示从当前月份的前一个月开始计算。-如果输入是 3月5日,代码需要累加 1月 + 2月的天数,再 +5天。计算某年某月某日是该年的第几天,需要累加 该月。所有月份的天数 + 当月的天数。

2025-04-16 10:56:20 258

原创 wps文档调整行距不起作用

今天在编辑文档将行距变小了但是不起作用,通过查阅资料,需要将。取消了,行距就生效了。

2025-04-09 15:11:12 926

原创 C语言输入三个数,输出最大数和最小数。

这是书上的例题,一开始不明白为什么用else if而不是两个if。后来通过询问ai,再理解,大概懂了。

2025-04-02 11:01:46 234

原创 C语言编程输入两个数,按大到小输出

第③种方法,,将较大值放在 a 中,较小值放在 b 中,输出a,b。如果a比b小,使用临时变量t进行交换。这种方式在需要对两个变量的。第二②种方法引入了max,min变量,更加明确了是在求两个数的的最大值和最小值。第一①种方法代码简洁明了,适合简单的输出场景。进行实际交换的情况下很有用。

2025-04-01 08:47:14 222

原创 excel条件格式

选取数据,第一行不用选!

2025-03-29 15:38:01 451

原创 c语言中&&和||

然后表达式中运算好像不是那么一回事。一直不明白&&和||在表达式的运算。之前看书上说&&优先级高于||今天终于在豆包懂了!

2025-02-14 16:33:48 219

原创 execl表格多页打印标题及第一行

2024-12-24 16:10:16 187

原创 scanf()注意点

scanf并不会直接从我们的键盘输入中读取数据,我们从键盘输入的数据先存储在输入缓冲区中,当按下回车键(即输入回车符)的时候,输入缓冲区中便有了回车符,此时scanf语句开始读取输入缓冲区中的值。,则默认分隔符只能加在输入的数值型数据之前,而不能在数值之后,不能加在字符数据之前。输入a=2 ,b=6,c=98(空格在数值数据之后✘)输入a=2,b=6 ,c=98(空格在数值数据之后✘)输入a=2,b=6, c=98(空格在字符数据之前✘)printf("a=%d",a);输入a=2,b=6,c=98(✔)

2024-12-22 14:48:55 468

原创 getchar()

回车符被getchar()读取了,它不能于Y,直接输出确认失败。getchar():从计算机终端(一般是键盘)输入一个字符。2、getchar在读取结束或者失败的时候,会返回EOF。1、getchar返回的是字符的ASCII码值(整数)。scanf读取\n之前的内容即12345678。但是我敲的中间有空格怎么办?

2024-12-03 23:13:18 322

原创 有符号数,无符号数,原码、反码、补码

二进制数据的存储和计算都是以补码形式进行的!

2024-11-30 21:11:06 154

原创 不同类型转换

如果赋值运算两侧是数值型或字符型,但类型不一致时,赋值时自动进行类型的转换。赋值转换规则:使赋值号右边表达式值自动转换成其左边变量的类型350为int型,占4个字节,char占一个字节350二进制:取低八位01011110------>94('^')

2024-11-30 20:53:03 228

原创 >>,<<,~,&,|,∧

‌监视器中的数值在十六进制显示时没有负数,主要是因为十六进制本身不直接表示负数,而是通过补码的形式来表示。

2024-11-09 19:27:48 205

原创 单精度型实数提供7位有效数字,双精度型实数提供15位有效数字。

‌在C语言中,%f和%lf格式符默认输出浮点数时都会保留6位小数‌。%f用于输出float类型的浮点数,而%lf用于输出double类型的浮点数‌。超过了7位/15位后的数字可能不精确。

2024-10-26 13:23:34 440

原创 wps文本框文字居中对齐

直接点对齐里的水平居中,垂直居中是将文本框水平垂直居中,文字不会居中。

2024-10-08 09:42:50 1127

原创 WPS文字 分栏注意项

后来通过百度发下不要选中最后一个回车。一开始直接选中,页面-分栏-两栏。利用格式刷刷完其他的。

2024-09-26 09:52:51 444

原创 WPS生成目录

可修改标题的样式,之后的标题直接套用即可。生成目录:引用->目录->选用一个。当我添加几个标题后,目录没有相应更新。导航窗格:视图->导航窗格。修改其他标题样式也是这样。添加编号:可以选上面的模版。但是我想把目录插到另一页。

2024-09-13 12:39:38 1025

原创 WPS汇总多个文档

其他合并方法:在微软的word中,插入->对象->文件中的文字,可以同时选取多份文件,->插入为链接(插入,右侧的下拉三角,插入为链接)普通合并:将多个文档里的内容复制粘贴在一个文档里。此种方法改变源文件它并不会影响总文档的内容。复制需要合并的文档的路径,负责路径方法:shift+右击文档-> 复制文件地址。右击合并文档中间部位位置,更新域,合并文档即可更新。新建一个文档来作为合并文档,插入->文档部件->域。当我们修改源文件后,合并的文档如何更新?但是,WPS无法选择将文件插入为链接。

2024-09-13 10:05:29 785

原创 指针与指针类型、野指针、指针运算、二级指针

2024-08-07 16:31:23 161

原创 序列中删除指定数字

2024-07-18 16:47:33 128

原创 整型提升~

分析:

2024-07-04 17:23:21 283

原创 <<、>>、&、|、^、&&、||、【】、结构体

<、>>&、|、^~、sizeof&&、||、【】结构体。

2024-07-03 11:27:54 202

原创 冒泡排序和选择排序

2024-07-02 10:47:54 328

原创 vc++2010产生0~60随机数

vc++编译器的库函数中没有random(),用rand()替了。使用random()函数编译错误。

2024-06-28 20:37:18 238

原创 1~5的阶乘

的时候,不用从1开始累乘,此时f保存着上次2!的值了,直接用它*3就可,以此类推,5!直接上次f保存的4!会求,求1~5的阶乘:调用一个函数去求阶乘,只需把1~5传过去,调用那个函数去求,求完返回即可。这种方法相对好理解,但是每次求阶乘都从1开始累乘,有点重复麻烦,有没有简洁一点的方法?内部静态变量局部于定义它的函数,除了这个函数,其他函数不能访问它,利用static(静态变量)!

2024-06-23 20:58:12 250

原创 1-1/2+1/3-1/4…+1/99-1/100

2024-06-20 18:18:11 131

原创 后置自增自减

这里忘改了,下面4>0然后b自减成3,再进入循环体里面。

2024-06-20 18:02:32 423

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除