- 博客(15)
- 收藏
- 关注
原创 using namespace与setw
1.using namespace用于引入命名空间,使得代码中可以不加前缀直接使用该命名空间下的成员。在这段代码中,输出时我们可以只写cout,省略了std::的部分。例如这段代码终归,j的输出宽度是7,n[j]的输出宽度是13。2.setw用于指定下一个值输出时的字段宽度。
2024-09-24 14:39:31
84
原创 形参和实参
形参(形式参数),实际上就是函数定义时列出的函数。例如,在定义一个计算两个变量的和的函数时,int sum(int a,int b),a和b就是形参。实参(实际函数),就是在调用函数时传递给函数的参数。例如我把主函数里的c和d作为实参,传递给a和b。
2024-09-20 20:39:44
162
原创 在C语言中,int、double、float 类型能够处理的最大值
类型是单精度浮点数,占用4个字节(32位)的存储空间。同样遵循IEEE 754标准。类型是双精度浮点数,占用8个字节(64位)的存储空间。根据IEEE 754标准,类型可以表示非常大或非常小的数值,并且具有相对较高的精度。类型的大小和范围因编译器和系统架构而异。可以是32位(4字节)或64位(8字节)。
2024-09-20 18:13:43
2479
原创 怎么使浮点数在输出时不包含小数部分?
1.我们可以在输出时使用%.0lf(double类型)怎么使浮点数在输出时不包含小数部分?和%.0f(float类型)
2024-09-20 18:11:01
327
原创 输出一元二次方程的两个解
编程计算并输出一元二次方程ax^2+bx+c=0的两个实根,其中a、b、c的值由用户从键盘输入,假设a、b、c的值能保证方程有两个不相等的实根(即b^2-4ac>0)。1.如何右对齐,占7列输出?使用printf("%7.2lf%7.2lf", result1, result2);按从大到小的顺序输出两个实根,每个数据占7列、小数点后保留两位小数,不足7列右对齐。输入三个实数,以空格隔开。
2024-09-19 21:57:52
263
原创 c语言知识点
2.continue是跳过本次循环后的代码,直接去判断部分,进行下一次循环的判断。5.二维数组行可以省略了,但列一定要有,打印二维数组时,先打印行,再打印列。//注意要以字符的形式打印出来。4.getchar返回的是int类型,读到不正常时返回EOF。3.getchar获取一个字符,返回的是一个ASCLL值。8.数组在传参的时候,直接给一个数组名就可以了。6.二维数组可以理解为一维数组的数组。7.二维数组在内存中连续存放。或者putchar(ch)
2024-09-17 14:22:56
556
原创 c语言知识点
1.局部变量:{}里的变量2.全局变量:{}外面的变量当全局变量和局部变量名字相同时,优先使用局部变量3.变量需要初始化4.变量有作用域和生命周期5.在c语言中,const修饰的a,本质是变量,但是不能被修改,有常量的属性6.define定义标识符常量,是改不了的#define MAX 100#define str "abcd"7.字符串:由双引号引起来的一串字符,"hello world\n"8.字符串结束的标志是\0,char arr[]="abcde";9.%s用来打印字符串10.char str="
2024-09-16 12:51:41
653
原创 c指针知识
6.指针类型决定了,对指针解引用的时候有多大权限(能操作几个字节),char的指针解引用只能访问1个字节,int的指针解引用能访问4个字节。2.32位-32根地址线-物理线-通电-1/0(2的32次方内存单元)5.指针类型决定了,指针走一步能走多远(步长)GB-MB-kb-byte(前除以1024)4.指针就是地址,指针的大小是相同的。3.%p是专门用来打印地址的。-bit(byte除以8)1.计算机内存单位的转化。
2024-09-13 19:24:59
142
原创 四位数排序
1,使用包含指针的函数时,输入的是地址。如 psort(&a,&b,&c,&d);2,简单的排序问题,可以理解为从第一个数比较到最后一个数,从第二个数比较到最后一个数,以此类推。
2024-09-13 19:21:34
184
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人