- 博客(30)
- 收藏
- 关注
原创 c++ 学习日记黑马 10浮点型详解
为什么一定要在3.14后面加上f,因为不加f会在计算机多一个转换,从double转为了float。sizeof(f1)可以读取f1所占据的内存空间,此处省略。此时计算机读取默认为float类型。
2025-03-28 23:45:41
257
原创 09c++ sizeof关键字
/作用,利用sizeof关键字可以统计数据类型所占内存大小。//语法:sizeof(数据类型/变量)//sizeof关键字。
2025-03-28 22:21:04
143
原创 05c++中定义常量的两种方法
不论是define 还是const这两种格式对于数据进行赋值后都是不允许修改的。//使用define,定义一个宏常量通常在文件夹上方显示。这里演示的是常量定义后不允许修改的样子。define +名+数据位于文件夹上方。const+数据类型+命名=赋值。
2025-03-28 22:08:17
248
原创 考研or工作?
因为笔者学计算机的初心,是去做游戏,做氪金二次元手游狠狠爆阿宅们的金币。但是笔者就转专业后这一年半里,代码写的少就算了,每天都被老师的课设牵着鼻子走。而且笔者真的不想再肝三年研究生了,笔者只想早点进游戏业界。然后爆死宅的金币养活自己好去给米哈游冲648。笔者写下这篇文章是因为笔者下定了决心,准备面向工作了。就这样,一年后笔者如果拿到了好的offer就来分享技术栈。我目前是大三下,目前的时间是2.26.
2025-02-26 10:18:01
111
2
原创 P1085 [NOIP2004 普及组] 不高兴的津津
妈妈认为津津应该更加用功学习,所以津津除了上学之外,还要参加妈妈为她报名的各科复习班。但是津津如果一天上课超过八个小时就会不高兴,而且上得越久就会越不高兴。假设津津不会因为其它事不高兴,并且她的不高兴不会持续到第二天。请你帮忙检查一下津津下周的日程安排,看看下周她会不会不高兴;分别表示周一,周二,周三,周四,周五,周六,周日)。如果有两天或两天以上不高兴的程度相当,则输出时间最靠前的一天。的非负整数,用空格隔开,分别表示津津在学校上课的时间和妈妈安排她上课的时间。NOIP2004 普及组第 1 题。
2024-11-29 10:11:23
440
原创 P1085 [NOIP2004 普及组] 不高兴的津津
妈妈认为津津应该更加用功学习,所以津津除了上学之外,还要参加妈妈为她报名的各科复习班。但是津津如果一天上课超过八个小时就会不高兴,而且上得越久就会越不高兴。假设津津不会因为其它事不高兴,并且她的不高兴不会持续到第二天。请你帮忙检查一下津津下周的日程安排,看看下周她会不会不高兴;分别表示周一,周二,周三,周四,周五,周六,周日)。如果有两天或两天以上不高兴的程度相当,则输出时间最靠前的一天。的非负整数,用空格隔开,分别表示津津在学校上课的时间和妈妈安排她上课的时间。NOIP2004 普及组第 1 题。
2024-11-29 09:36:52
367
原创 洛谷1089存钱罐-低位取整-数组法解决
解读:1意识到最后一个月的尾款是要加上去的2意识到低位取整直接用int类型除就好3高位取整见我上篇文章题目如下。
2024-11-28 16:47:21
1565
原创 c++二维数组怎么查地址/怎么查内存大小/数组名有什么用?
/int 字节占了4个字节的内存大小,array数组一共有四个int类型,因此一共有16个字节的内存空间。endl可以换行,停止本轮的输入流,否则四个数组都会在一个位置最后的时候在一行1234,数组的命名方式有四种,这里只使用其中的一种,我认为最会被常用的,其他省略。//功能1借助sizeof的特性,查看2维数组的内存空间大小。//第一行占据的元素内存有多少。//第一个元素占据的内存有多少。//二维数组的首地址。
2024-11-04 20:25:45
296
原创 c++使用数组功能浅见
endl可以换行,停止本轮的输入流,否则四个数组都会在一个位置最后的时候在一行1234,数组的命名方式有四种,这里只使用其中的一种,我认为最会被常用的,其他省略。后续我会写如何用c++实现线性代数,如果您感兴趣,欢迎订阅。在有endl的情况下输出结果如下图。
2024-11-04 19:40:28
232
原创 操作系统实操,蒋炎岩
暂时中断判断本人的目前水平不足以支持接着学习,有种听天书看龙门阵的感觉。推荐阅读书目interactive liner system。3不适用他人测试用例(自己写出测试用例,自己思考边界)答疑时间,每周一 13:00 -14:00有直播答疑。理解学科中的基本动机、基本方法、里程碑、走过的弯路。在bare-metal上实现完整的计算机系统。一句话:门,导线,时钟可以构成一切计算机。2主动不参考别人完成的实验代码。最终的目的:应用、创新、革命。数字逻辑电路学了个什么?为什么要学操作系统?
2024-10-30 19:46:25
458
原创 C++输入缓冲区问题与清理方法:如何正确处理不同数据类型的输入 cin.ignore(n,ch)的使用
/对于char类型的变量也会出现这种情况,根本原因是,如果我输入了一个10 那么在读取了1后的0仍然在缓冲区,然后系统会直接停摆。忽略输入缓冲区中的字符,最多忽略 numeric_limits::max() 个字符(这是一个很大的数,实际上相当于无限制)。//使用c++的代码内容,尝试分别执行输入一个int类型,一个浮点类型,一个字符类型,一个布尔类型,一个字符串类型。//cin.ignore(n,ch) n 表示,一共要忽略多少哥字符,ch表示要忽略到哪个字符停止忽略,多用\n。
2024-09-29 21:53:42
328
原创 c语言和c++语言进行创造字符串
/在开头使用#include,也即使用了string头文件之后才能使用string,//使用c 与 c++风格 创建两个字符串,随后将字符串输出出来。//这段代码,是使用c++进行操做string的前提。//1使用双引号括起来,而非针对一个字符的时候的’’//这里是使用的类c风格,注意点有以下几个。//使用string 进行变量命名。//2使用[]在str1后面。
2024-09-29 10:19:43
235
原创 c++小记2:关于std::endl为什么这么重要
/ 如果这个地方没有这个endl就会把这行输出的内容作为接下来的输如加入到下一行最后导致程序出bug。//目的,输入很多个不同的数字,输出不同的数字连续出现的次数最后以字母的形式停止。//这个endl我之前都不知道这个有多重要,直到这里,count = 1;
2024-09-23 20:25:22
284
原创 慕课翁凯习题集答案01厘米转换为英尺,英寸问题
如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048。现在,如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢?别忘了1英尺等于12英寸。输入格式:输入在一行中给出1个正整数,单位是厘米。输出格式:在一行中输出这个厘米数对应英制长度的英尺和英寸的整数值,中间用空格分开。输入样例:170输出 5 6数学分析如下m=(foot+inch/12)x0.3048inch=m/0.3048foot=inch/12
2022-04-12 19:59:37
523
1
原创 2021-05-12
假设某段C语言程序中定义了三个变量a、b和c并且三个变量都不为0,则表达式a / b * c和a * c / b是等价的,其值相同这道题目,关键点是在于对于数学和计算机c语言int的错误认知c语言的*±也许和传统数学在大部分的时候是类似的,但是在int的运算过程中却不同当a,b,c三者为整数的时候ega=3/2a=1//在c语言的运算过程a=3/2//在数学的运算领域但a,b,c三者为浮点数的时候浮点数可以理解为类似于高等数学中的极限接近的定义β>0a=a+β浮点数并不存在一
2021-05-12 11:43:57
2725
原创 2021-05-06
练习2-15 求简单交错序列前N项和 (15 分)本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + … 的前N项之和。输入格式:输入在一行中给出一个正整数N。输出格式:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后三位。题目保证计算结果不超过双精度范围。输入样例:10输出样例:sum = 0.819#include<stdio.h>int main(){int n;int i;// float s;scanf("%d"
2021-05-06 19:36:33
204
原创 2021-04-27
#include<stdio.h>//目标可以用scanf实现上下左右移动,需要x水平方向,y轴竖直方向。进行移动#include<stdlib.h>#include<conio.h>#pragma warning(disable : 4996)//kebhit,在vs2019中已经被弃用,需要加上这段代码保证不出现警告int main(){int y1= 0;int x1 = 0;int x=5;int y=10;char keychar;whi
2021-04-27 10:43:10
130
原创 2021-04-09
一分钟学会sqrt()函数,如何求平方根使用前需要引入#include<math.h>使用时sqrt()函数的输入量需要时float类型的变量(不一定要double)eg#include<math.h>#include<stdio.h>float x,y;scanf("%d",&x)y=sqrt(x)随后即可,这里带上一道浙大练习题的使用sqrt函数的方法作为例子#include<stdio.h>int main(){floa
2021-04-09 16:12:13
362
原创 2021-04-05
sizeof()加粗样式与strlen()使用过程中二者均是用来读取字符串长度的字符函数区别如下(1)sizeof()可以在针对特定量时候可以去掉符号()strlen针对特定量与类型都无法去掉()(2)strlen()函数作用下只会读取函数数组的被输入\0以前的字符串(也就是有效数据,而数组空的部分不会被读取)sizeof()会读取整个数组(3)对一串字符串时候()strlen只会针对得到的“”内的显示出来的那串字符串siceof会在strlen的基础上加1加的1的内容\0eg“l
2021-04-05 16:00:36
153
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅