自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 flaot与int类型的大小比较

问题(特殊情况):当一个float类型与一个int类型比大小时,两个变量会自动转化为double变量,虽然在数据较小的情况下可以比较大小,但在数据大小超过double类型的取值范围时,此时就会截取精度,导致出现错误。解决方法:确定可以接受的误差精度,若两项相减小于给定精度值,则在这个误差内,是符合条件的,反之亦然。

2024-04-16 20:14:38 230

原创 自建函数的注意

当我们在创建自定义函数时,如果先声明了一个函数,那么在函数的定义时就可以忽略函数的返回值以及改变参数名,但不可以省略参数。

2024-04-13 20:54:08 84 1

原创 scanf的介绍

其中双引号之间的内容只能是格式化控制符与字符,注,如果在双引号间加入什么字符,在输入数据中也要加入对应字符,例:scanf("%d sdf",&x);那么就要输入12 sdf才行不然会报错。其中,格式化控制符也可以类似于printf,但在域宽和精度不同,在域宽,只能输入正整数表示提取的字符长度,scanf中浮点型是没有精度的,字符类型也是没有精度可言。附加:可以用*获取数据输入,但忽略传入变量。基本组成:scanf(“%d”,&x);库文件:

2024-04-08 22:42:59 123

原创 printf介绍

注:1:输出域宽:若其为正整数,实行右对齐,当数据本身长度小于域宽时,在数据最左边以空格作为填充,若域宽前有0则左边多余位为0。%d:格式转换符,用于告诉编译器要输出的可变数据类型;x对应%d的变量,给其传值并输出。2:精度:不为负数,对于字符串:制定从字符串左侧开始截取的子串字符个数;例:%5.2f:输出保留两位小数的浮点型其宽度为5,位数不够的,拿0顶替。注:其中“”只能写一个,多写视作额外的参数但不会出错,只是后面的不会输出罢了作为参数。格式转换符:%+域宽(输出的字符宽度)+.+精度+输出类型。

2024-04-07 21:28:46 174

原创 辗转相除算法的理解

原理:a、b都有一个最大公约数m,设a=xm,b=ym,x,y两者互为质数,当进行辗转相除法时,r=(x%y)*m,a=y*m,b=(x%y)*m,而且,y<x,(x%y)<y,故a,b前面的质数在不断缩小,直到b前面的质数为1,才停止,此时a的值就是最大公约数的值。且每次a,b至少减少最大公约数的大小,故比一个一个判断的算法效率高。前提:a、b都是正整数且a大于b。

2024-04-07 17:55:39 162

原创 c里面的\t的详解

名称:叫水平制表符,v叫垂直制表符功能:将在此之前的字符串以8的整数倍来输出到屏幕上,差几个字符就以空字符来水平填充

2024-04-07 17:35:26 115

空空如也

空空如也

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

TA关注的人

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