自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 问答 (10)
  • 收藏
  • 关注

原创 ctfshow php特性 web89-web150

php特性这个东西很杂,覆盖的内容也很多,都是一些零碎的知识点,这次正好借这个刷题的机会,做一个小复习。

2023-04-24 22:33:12 518

原创 PHP连接错误抑制

连接运算:将php中多个字符串连接在一起的符号. :将两个字符串连接在一起.= :复合运算,将左边的内容与右边的内容连接起来,然后重新赋值给左边变量a.=b等价于 a=a.b错误抑制符在php中有一些错误可以提前预知,但是这些错误无法避免,但是又不希望报错给用户看,可以使用错误抑制符处理@:在可能出错的表达式前使用@即可位运算符位运算:取出计算机最小的单位(bit)进行运算&:按位与,两个都为1结果为1,否则为0|:按位或,有一个为1结果为1,否则

2022-01-13 11:59:47 146

原创 PHP数据类型

1.简单基本类型a.整型:int,系统分配四个字节存储,表示整形类型b.浮点型:float/double系统分配八个字节存储,表示浮点型或者整型存储不下的整数c.字符串类型:string,系统根据实际长度分配内存,表示字符串(引号)d.布尔型:bool/boolean,只有两个值,true/flase2.复合数据类型a.对象类型:object存放对象(面向对象)b.数组类型:array,存储多个数据(一次性)3.特殊数据类型a.资源类型:resource,存放资源数据(p

2022-01-12 21:18:02 149

原创 PHP初学

系统常量PHP_VERSION:PHP版本号PHP_INT_SIZE:整型大小PHP__INT_MAX:整型所表现的最大值(PHP中允许出现负数)以下划线开始+常量名+双下划綫结束,这种常量成为魔术常量,魔术常量通常跟环境变化,但用户不能改变...

2022-01-12 14:33:49 195

原创 PHP变量

PHP变量都必须要用“$”符号变量的使用1.定义:在系统中增加对应变量名字(内存)2.赋值:可以将数据赋值给变量名(可在定义同时完成)3.可以通过变量名访问存储的数据4.可以将变量从内存中删除在PHP中不需要任何关键字来定义变量删除变量unset()eg:unset($var1);就删除了var1这个变量PHP变量命名规则1.只能以_,字母,数字组成2.不能以数字开头3.也可以使用中文(不建议)预定义变量:提前定义的变量,系统定

2022-01-10 23:33:45 382

原创 PHP初学

PHP代码标记1.ASP标记<% php代码 %>2.短标记<? php代码?>3.脚本标记<script language="php">php代码</sctipt>4.标准标记<?php php代码?>PHP注释1.行注释:一次注释一行//:后面所有内容都是注释#与//一样2 块注释:一次注释多行/*注释内容*/PHP分隔符末尾的?>自带分隔符效果一般用;(分号)分隔一

2022-01-10 21:17:42 400

转载 关于在哪里定义数组

直接定义一个数组,如a[SIZE];这个是分配的静态空间,在栈上(局部变量)或全局静态区(全局变量)上分配的,一般栈的内存是1M到2M,所以静态分配的空间不能太大,比如如果定义a[1024*1024];运行时就会报”段错误“,遇到要申请大的空间时,就需要动态申请。函数内申请的变量,数组,是在栈(stack)中申请的一段连续的空间。栈的默认大小为2M或1M,开的比较小;全局变量,全局数组,静态数组(static)则是开在全局区(静态区)(static)。大小为2G,所以能够开的很大;而malloc

2021-12-16 10:10:05 178

原创 【无标题】

使程序先读取一段列标号,该列标号成对出现,表示输入行的列范围。这串列标号以一个负值结尾,作为结束标志。剩余输入行被程序读入并打印,然后输入行中被选中范围的字符串被提取出来并打印。源代码#include <stdio.h>#include <stdlib.h> /*定义EXIT_SUCCESSandEXIT_FAILURE符号*/#include <string.h>#define ...

2021-12-10 11:15:51 480

原创 实验7-1-10 组个最小数 (20 分)

题目给定数字0-9各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意0不能做首位)。例如:给定两个0,两个1,三个5,一个8,我们得到的最小的数就是10015558。现给定数字,请编写程序输出能够组成的最小的数。输入格式:输入在一行中给出10个非负整数,顺序表示我们拥有数字0、数字1、……数字9的个数。整数间用一个空格分隔。10个数字的总个数不超过50,且至少拥有1个非0的数字。输出格式:在一行中输出能够组成的最小的数。输入样例:2

2021-11-08 22:12:52 909 1

原创 7-30 念数字 (15 分)

输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。十个数字对应的拼音如下:0: ling1: yi2: er3: san4: si5: wu6: liu7: qi8: ba9: jiu输入格式:输入在一行中给出一个整数,如:1234。提示:整数包括负数、零和正数。输出格式:在一行中输出这个整数对应的拼音,每个数字的拼音之间用空格分开,行末没有最后的空格。如 yi er san si。输入样例:-600输出样例:fu liu ling ling

2021-10-26 10:40:04 103

原创 这个报错我很疑惑

#include<stdio.h>#include<math.h>int main(){ double a,b,c,d,e,f,m; scanf("%ld%ld%ld%ld",&a,&b,&c,&d); scanf("%ld%ld",&e,&f); double f(e)=a*pow(e,3)+b*pow(e,2)+c*e+d; double f(f)=a*pow(f,3)+b*pow(f,...

2021-10-25 23:03:41 94

原创 7-20 简单计算器 (20 分)

模拟简单运算器的工作。假设计算器只能进行加减乘除运算,运算数和结果都是整数,四种运算符的优先级相同,按从左到右的顺序计算。输入格式:输入在一行中给出一个四则运算算式,没有空格,且至少有一个操作数。遇等号”=”说明输入结束。输出格式:在一行中输出算式的运算结果,或者如果除法分母为0或有非法运算符,则输出错误信息“ERROR”。# include<stdio.h>int main(){ int a,b,c,flag=0; char ch; scan...

2021-10-24 22:35:20 141

原创 近期总结分享

换行符可刷新缓冲区一个整型数据用32位二进制数来表示 取值的范围是是-2的31次方到2的31次方-1,(因为有0的存在)float有六位有效数字,double有10位有效数字字符常量使用单引号表示"/"表示字符的转义C中的字符串一定以空字符结束,在末尾有\0%s用来输出字符串#define的使用格式 #define NAME value 没有;与=%1.2f表明被四舍五入为两位数字输出const int THOH=12不能更改%%可以打印一个百分号用%5.2...

2021-10-21 21:39:58 53

原创 总结一下最近所学的

计算机以数字的形式存储和输出计算机程序最终必须以数字指令码来表示C语言是可移植性语言所偶有的函数都是用花括号标记函数的开始和结束名称的第一个字符必须是字幕或者下划线,不能是数字圆括号表明这是一个函数%.2f表示保留两位小数,同理%.5f表示保留五位小数scanf中&表示找到 变量的存储地址0x或0X前缀表示十六进制,0前缀表示八进制十进制显示数字使用%d 八进制显示数字用%0 十六进制显示数字用%xlonglong占8字节 long占4字节 s...

2021-10-15 08:33:41 57

原创 7-17 爬动的蠕虫 (15 分)

题目:一条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬。在休息的过程中,蠕虫又下滑了D寸。就这样,上爬和下滑重复进行。请问,蠕虫需要多长时间才能爬出井?这里要求不足1分钟按1分钟计,并且假定只要在某次上爬过程中蠕虫的头部到达了井的顶部,那么蠕虫就完成任务了。初始时,蠕虫是趴在井底的(即高度为0)。输入格式:输入在一行中顺序给出3个正整数N、U、D,其中D<U,N不超过100。输出格式:在一行中输出蠕虫爬出井的时间,以分钟为

2021-10-13 15:14:44 198

原创 7-16 求符合给定条件的整数集 (15 分)

题目:给定不超过6的正整数A,考虑从A开始的连续4个数字。请输出所有由它们组成的无重复数字的3位数。输入格式:输入在一行中给出A。输出格式:输出满足条件的的3位数,要求从小到大,每行6个整数。整数间以空格分隔,但行末不能有多余空格。首先我当时第一眼看到这个题目首先想到的是用for循环来进行四个数的随机组合然后用if判断这个三位数的三个数字是否相等但是我第一次输出时,系统提示我 格式错误然后我仔细看了一下题目,对空格有要求这个题目的难点就是对于空格的输出问题..

2021-10-13 14:29:14 125

原创 关于C语言中 对齐的问题自己的见解

%5d是格式控制字符串,表示输出占5个字符的十进制整数,右对齐,不够用空格补齐。5是输出最小宽度,用于控制显示数值的宽度,是一个可选的指定最小值字段宽度的十进制数字字符串。如果转换值字符少于字段宽度,该字段将从左到右按指定的字段宽度填充。如果指定了左边调整选项,字段将在右边填充。如果转换结果宽于字段宽度,将扩展该字段以包含转换后的结果,不会发生截断。5前面是-则表示左对齐,无符号则默认为+右对齐。以下是三种格式输出对比(图片显示在封面中)printf("<格式化字符串>", &.

2021-10-10 21:49:38 632

原创 关于c语言case的应用

#include<stdio.h>#include<stdlib.h>int main(){ int a,b; char c; scanf("%d %c %d",&a,&c,&b); switch(c){ case('-'): {printf("%d",a-b); break; }...

2021-10-04 22:53:36 1849 1

空空如也

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

TA关注的人

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