php知识点(]使用php实现校园防疫生活物资选购系统主要牵涉到哪些知识点)
![php知识点(]使用php实现校园防疫生活物资选购系统主要牵涉到哪些知识点)](/static/images/content_image/dining-room-3108037_1280.jpg)
本文目录
- ]使用php实现校园防疫生活物资选购系统主要牵涉到哪些知识点
- 到底什么是PHP序列化
- 学习PHP需要什么样的基础
- 建设php 网站需要识什么知识
- php的难点是什么要学好PHP主要分为哪几块知识
- PHP开发人员的Python基础知识
- php7 & php8 知识点大略
]使用php实现校园防疫生活物资选购系统主要牵涉到哪些知识点
系统功能设计,系统总体结构设计,系统数据结构设计,系统安全设计
使用php实现校园防疫生活物资选购系统主要牵涉到系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计等。
php,又称超文本预处理器,是一种通用开源脚本语言。其是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。php混合了C、Java、Perl等语法,具有较好的可移植性、可靠性以及较高的运行效率,主要适用于Web开发领域。
到底什么是PHP序列化
在PHP中,序列化用于存储或传递 PHP 的值的过程中,同时不丢失其类型和结构。本文讲述PHP序列化的四种方案,感兴趣的可以了解一下
序列化是将变量转换为可保存或传输的字符串的过程;反序列化就是在适当的时候把这个字符串再转化成原来的变量使用。这两个过程结合起来,可以轻松地存储和传输数据,使程序更具维护性。
1、什么是PHP序列化——serialize和unserialize函数
这两个是序列化和反序列化PHP中数据的常用函数。
$a = array(’a’ =》 ’Apple’ ,’b’ =》 ’banana’ , ’c’ =》 ’Coconut’);
//序列化数组$s = serialize($a);echo $s;//输出结果:a:3:{s:1:"a";s:5:"Apple";s:1:"b";s:6:"banana";s:1:"c";s:7:"Coconut";}
echo ’’
;
//反序列化$o = unserialize($s);
print_r($o);
当数组值包含如双引号、单引号或冒号等字符时,它们被反序列化后,可能会出现问题。为了克服这个问题,一个巧妙的技巧是使用base64_encode和base64_decode。
$obj = array();//序列化$s = base64_encode(serialize($obj)); //反序列化$original = unserialize(base64_decode($s));
但是base64编码将增加字符串的长度。为了克服这个问题,可以和gzcompress一起使用。
//定义一个用来序列化对象的函数
function my_serialize( $obj ) { return base64_encode(gzcompress(serialize($obj))); }
//反序列化function my_unserialize($txt) { return unserialize(gzuncompress(base64_decode($txt))); }
2、什么是PHP序列化——json_encode 和 json_decode
使用JSON格式序列化和反序列化是一个不错的选择:
使用json_encode和json_decode格式输出要serialize和unserialize格式快得多。
JSON格式是可读的。
JSON格式比serialize返回数据结果小。
JSON格式是开放的、可移植的。其他语言也可以使用它。
$a = array(’a’ =》 ’Apple’ ,’b’ =》 ’banana’ , ’c’ =》 ’Coconut’);
//序列化数组$s = json_encode($a);echo $s;//输出结果:{"a":"Apple","b":"banana","c":"Coconut"}
echo ’
;
//反序列化$o = json_decode($s);
在上面的例子中,json_encode输出长度比上个例子中serialize输出长度显然要短。
3、什么是PHP序列化——var_export 和 eval
var_export 函数把变量作为一个字符串输出;eval把字符串当成PHP代码来执行,反序列化得到最初变量的内容。
$a = array(’a’ =》 ’Apple’ ,’b’ =》 ’banana’ , ’c’ =》 ’Coconut’);
//序列化数组$s = var_export($a , true);echo $s;//输出结果: array ( ’a’ =》 ’Apple’, ’b’ =》 ’banana’, ’c’ =》 ’Coconut’, )
echo ’
’;
//反序列化eval(’$my_var=’ . $s . ’;’);
print_r($my_var);
4、什么是PHP序列化——wddx_serialize_value 和 wddx deserialize
wddx_serialize_value函数可以序列化数组变量,并以XML字符串形式输出。
$a = array(’a’ =》 ’Apple’ ,’b’ =》 ’banana’ , ’c’ =》 ’Coconut’);
//序列化数组$s = wddx_serialize_value($a);echo $s;
//输出结果(查看输出字符串的源码): ApplebananaCoconut
echo ’
’;
//反序列化$o = wddx_deserialize($s);
print_r($o);//输出结果:Array ( =》 banana 1 =》 Coconut )
可以看出,XML标签字符较多,导致这种格式的序列化还是占了很多空间。
结论
上述所有的函数在序列化数组变量时都能正常执行,但运用到对象就不同了。例如json_encode序列化对象就会失败。反序列化对象时,unserialize和eval将有不同的效果。
本篇《什么是PHP序列化?这个知识点才是你应该了解到的用》到这里就已经结束了,小编一直认为,某一个编程软件受欢迎是有一定原因的,首先吸引人的一定是其功能,环球网校的小编祝您PHP学习之路顺利,如果你还想知道更多php知识,也可以点击本站的其他文章进行学习。
学习PHP需要什么样的基础
php算是比较容易学习的编程语言了。因为PHP主要以脚本语言为主,如果是自学的话,先看看自己有没有编程基础吧,如果之前有过编程基础的话,对编程概念还有逻辑思维有一定的认识,所以学起其他语言来,相对会比较简单。
基础的学习是首先需要突破的难题,要是完全零基础的话,自学的话开始肯定会吃力,花费的时间和精力也是比较多的,如果你的逻辑思维较好,再加上有人指点,随着深入的了解,慢慢的就可以掌握了,只要有兴趣爱好,有学习的恒心,相信一定能成功开始你的一大步。
学习PHP需要掌握的知识有:
PHP基本的语法、php框架以及CMS、mysql数据库设计表、mysql数据库的基本SQL语句。现在一般PHP的都得会前端,那就包括html、css如果更高点层次的就是linux服务器。
了解一些基础的变量类型,语法,函数,基本逻辑。学习的前期主要还是以培养自己这方面的兴趣爱好为主,先把基础的东西熟悉掌握了,才不会影响后面的学习。
学习一段时间后你会觉得PHP也就这样,或者没什么难度,PHP并不是孤立的存在,建议开始学习html+css+js。学习这些目的在于PHP本身的东西并不多,真正多的东西都在PHP之外,所以单纯的掌握PHP并不足已做出什么产品。
为了满足现实生活中的业务逻辑,网站需要处理和存放更多的数据,由此就需要用到数据库。PHP和数据库是密不可分的,PHP后来在网站开发中更多的任务就变成了操纵数据库了。学习MySQL先了解基础的,这个是干什么的,我可以用它做什么?
合理的学习方法更加重要,在学习过程中遇到不懂的问题或者知识点记下来,俗话说:好记性不如烂笔头,一定不能懒,有助于知识的梳理,更快的建立知识体系。
建设php 网站需要识什么知识
只做一个网站的话,可以下个PHP源码就行,不需要什么知识。
但自己亲手做的话,需要的就多了。html,css,js,xml,ajax,php,mysql。
php里最主要的是各种函数,语法,流程控制MYSQL里需要知道建表,删除表,添加数据,查询,更新,删除,等等SQL语句。
你可以选择PHP中文手册和MYSQL中文手册,进行入门前的了解
php的难点是什么要学好PHP主要分为哪几块知识
PHP本身不难,难的是WEB开发需要结合很多知识。大概有:1.HTML(基础知识)2.CSS (样式表,基础知识)3.Javascript(不能或缺,基础知识)4.PHP(动态语言,基础知识)5.数据库(PHP搭配MySQL比较多,几乎必用) 相关的有:1.了解服务器工作流程,程序运行环境2.额外的客户端技术,如Ajax,Jquery库等3.额外的服务器技术,如动态生成图像、数据库操作库等4.以及任何需要用到的技术 一般来说,PHP入门容易,晋级比较难,想专业也比较难。其实任何一门语言都是这样的。
PHP开发人员的Python基础知识
PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。那么PHP开发人员的Python基础知识都有哪些呢?以下仅供参考!
常用缩略语
Ajax:异步 JavaScript + XML
XML:可扩展标记语言(Extensible Markup Language)
什么是 Python?
Python 的定义是一种 “通用的高级编程语言”。它以简洁性和易用性著称,而且是少有的几种对空格和缩进有要求的语言之一。Python 的主要作者 Guido Van Rossum 在社区中仍然非常活跃,并且被人们戏称为仁慈的领导。
Python 的灵活性和紧凑性是值得称赞的。它支持面向对象编程、结构化编程、面向方面编程以及函数编程等。Python 采用小内核设计,但具备大量扩展库,从而确保了该语言的紧凑性和灵活性。
从语法的角度来说,您会发现 Python 的简洁性异常突出——几乎可以说是一种纯粹的境界。PHP 开发人员要么会对这种方法的语法深深陶醉,要么会发现它的局限性。这主要取决于您自己的见解。Python 社区推动这种美感的态度是非常明确的,它们更加重视的是美学和简洁性,而不是灵动的技巧。已形成 Perl 传统(“可以通过多种方式实现它”)的 PHP 开发人员(像我自己)将面对一种完全相反的哲学(“应该只有一种方法可以实现它”)。
事实上,该社区定义了一种特有的代码风格术语,即 Python 化(pythonic)。您可以说您的代码是 Python 化,这是对 Python 术语的良好运用,同时还可展现语言的自然特性。本文并不打算成为 Pythonista(或 Pythoneer),但如果您想继续 Python 之路,那么千万不能错过本文的知识点。就像 PHP 有自己的编程风格,Perl 有自己的概念方法,学习 Python 语言必然也需要开始用该语言来思考问题。
另一个要点:在撰写本文时,Python 的最新版本是 V3.0,但本文主要侧重于 Python V2.6。Python V3.0 并不能向后兼容之前的版本,而且 V2.6 是使用最为广泛的版本。当然,您可以根据需求使用自己喜好的版本。
Python 与 PHP 有何不同?
一般来说,PHP 是一种 Web 开发语言。是的,它提供了一个命令行接口,并且甚至可用于开发嵌入式应用程序,但它主要还是用于 Web 开发。相反,Python 是一种脚本语言,并且也可用于 Web 开发。从这方面来说,我知道我会这样说——它比 PHP 更加接近 Perl。(当然,在其他方面,它们之间并无实际不同。我们继续往下看。)
PHP 的语法中充斥着美元符号($)和大括号({}),而 Python 相对来说则更加简洁和干净。PHP 支持 switch 和 do...while 结构,而 Python 则不尽然。PHP 使用三元操作符(foo?bar:baz)和冗长的函数名列表,而命名约定更是无所不有;相反,您会发现 Python 要简洁多了。PHP 的数组类型可同时支持简单列表和字典或散列,但 Python 却将这两者分开。
Python 同时使用可变性和不变性的概念:举例来说,tuple 就是一个不可变的列表。您可以创建 tuple,但在创建之后不能修改它。这一概念可能要花些时间来熟悉,但对于避免错误极为有效。当然,更改 tuple 的惟一方法是复制它。因此,如果您发现对不可变对象执行了大量更改,则应该重新考量自己的方法。
之前提到,Python 中的缩进是有含义的:您在刚开始学习该语言时会对此非常难以适应。您还可以创建使用关键字作为参数的函数和方法——这与 PHP 中的标准位置参数迥然不同。面向对象的追随者会对 Python 中真正的面向对象思想感到欣喜,当然还包括它的 “一级” 类和函数。如果您使用非英语语言,则会钟爱于 Python 强大的.国际化和 Unicode 支持。您还会喜欢 Python 的多线程功能;这也是最开始令我为之着迷的特性之一。
综上所述,PHP 和 Python 在许多方面都彼此类似。您可以方便地创建变量、循环,使用条件和创建函数。您甚至可以轻松地创建可重用的模块。两种语言的用户社区都充满活力和激情。PHP 的用户群体更加庞大,但这主要归因于它在托管服务器及 Web 专注性方面的优势和普及性。
很好 简要介绍到此为止。我们开始探索之旅。
使用 Python
清单 1 展示了一个基本的 Python 脚本。
清单 1. 一个简单的 Python 脚本
for i in range(20):
print(i)
清单 2 展示了脚本的必然结果。
清单 2. 清单 1 的结果
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
在深入探索之前,我们先来了解一些预备知识。首先从变量开始。
变量
可以看到,表示变量并不需要任何特殊的字符。变量 i 就是一个纯粹的 i——毫无特殊之处。表示代码块或语言结束也不需要任何特殊字符(比如分号和括号);只需要在 for 行使用一个简单的冒号即可(:)。还需注意,缩进会向 Python 指示哪些内容属于 for 循环。举例来说,清单 3 中的代码会在循环中为各编号输出一个说明。
清单 3. 为各循环添加一条语句
for i in range(20):
print(i)
print(’all done?’)
相反,清单 4 中的代码会在循环结束处输出一条说明。
清单 4. 在循环后添加一条语句
for i in range(20):
print(i)
print(’all done!’)
现在,我第一次看到这样的代码时,我认为这完全是无稽之谈。什么?让我相信换行和缩进能保证代码的结构和运行?请相信我,不用多久,您就会习惯它(但我需要承认必须到达到分号处才会结束语句的运行)。如果您与其他开发人员共同开发 Python 项目,则会发现这种可读性的用处是多么大了。您不再像以前那样总是猜测 “这个聪明的家伙在这里究竟想干些什么?”
在 PHP,您使用 = 操作符为变量分配值(参见 清单 5)。在 Python 中,您使用相同的操作符,只是需要标记或指向值。对于我来说,它就是赋值操作而已,我不需要过多担心专门的术语。
清单 5. 创建变量
yorkie = ’Marlowe’ #meet our Yorkie Marlowe!
mutt = ’Kafka’ #meet our mutt Kafka
print(mutt) #prints Kafka
Python 的变量名称约定与 PHP 类似:您在创建变量名时只能使用字母、数字和下划线(_)。同样,变量名的第一个字符不能是数字。Python 变量名是区分大小写的,并且您不能使用特定的 Python 关键字(比如 if、else、while、def、or、and、not、in 和 is 开始符)作为变量名。这没有什么值得奇怪的。
Python 允许您随意执行基于字符串的操作。清单 6 中的大多数操作应该都是您熟悉的。
清单 6. 常见的基于字符串的操作
yorkie = ’Marlowe’
mutt = ’Kafka’
ylen = len(yorkie) #length of variable yorkie
print(ylen) #prints 7
print(len(yorkie)) #does the same thing
len(yorkie) #also does the same thing, print is implicit
print(yorkie.lower()) #lower cases the string
print(yorkie.strip(’aeiou’)) #removes vowels from end of string
print(mutt.split(’f’)) #splits "Kafka" into
print(mutt.count(’a’)) #prints 2, the number of a’s in string
yorkie.replace(’a’,’4’) #replace a’s with 4’s
条件语句
您已经了解了如何使用 for 循环;现在,我们来讨论条件语句。您会发现 Phyon 中的条件语句与 PHP 基本相同:您可以使用熟悉的 if/else型结构,如清单 7 所示。
清单 7. 一个简单的条件测试
yorkie = ’Marlowe’
mutt = ’Kafka’
if len(yorkie) 》 len(mutt):
print(’The yorkie wins!’)
else:
print(’The mutt wins!’)
您还可以使用 if/elif/else(elif,等价于 PHP 中的 elseif)创建更加复杂的条件测试,如清单 8 所示。
清单 8. 一个比较复杂的条件测试
yorkie = ’Marlowe’
mutt = ’Kafka’
if len(yorkie) + len(mutt) 》 15:
print(’The yorkie and the mutt win!’)
elif len(yorkie) + len(mutt) 》 10:
print(’Too close to tell!’)
else:
print(’Nobody wins!’)
您可能会说,目前为止并没有什么与众不同的地方:甚本上和想像中没有太大区别。现在,我们来看 Python 处理列表的方式,您会发现两种语言之间的不同之处。
列表
一种常用的列表类型是 tuple,它是不可变的。在 tuple 中载入一系列值之后,您不会更改它。Tuple 可以包含数字、字符串、变量,甚至其他 tuples。Tuples 从 0 开始建立索引,这很正常;您可以使用 -1 索引访问最后一个项目。您还可以对 tuple 运行一些函数(请参见清单 9)。
清单 9. Tuples
items = (1, mutt, ’Honda’, (1,2,3))
print items #prints Kafka
print items #prints (1,2,3)
items2 = items #items2 now contains (1, ’Kafka’) thanks to slice operation
’Honda’ in items #returns TRUE
len(items) #returns 4
items.index(’Kafka’) #returns 1, because second item matches this index location
列表与 tuple 类似,只不过它们是可变的。创建列表之后,您可以添加、删除和更新列表中的值。列表使用方括号,而不是圆括号(()),如清单 10 所示。
清单 10. 列表
groceries =
len(groceries) #returns 3
print groceries #prints spam
for x in groceries:
print x.upper() #prints HAM SPAM EGGS
groceries = ’bacon’
groceries #list is now
groceries.append(’eggs’)
groceries #list is now
groceries.sort()
groceries #list is now
字典类似于关联数组或散列;它使用键值对来存储和限制信息。但它不使用方括号和圆括号,而是使用尖括号。与列表类似,字典是可变的,这意味着您可以添加、删除和更新其中的值(请参见清单 11)。
清单 11. 字典
colorvalues = {’red’ : 1, ’blue’ : 2, ’green’ : 3, ’yellow’ : 4, ’orange’ : 5}
colorvalues #prints {’blue’: 2, ’orange’: 5, ’green’: 3, ’yellow’: 4, ’red’: 1}
colorvalues #prints 2
colorvalues.keys() #retrieves all keys as a list:
#
colorvalues.pop(’blue’) #prints 2 and removes the blue key/value pair
colorvalues #after pop, we have:
#{’orange’: 5, ’green’: 3, ’yellow’: 4, ’red’: 1}
在 Python 中创建一个简单的脚本
现在,您已经对 Python 有了一定的了解。接下来,我们将创建一个简单的 Python 脚本。该脚本将读取位于您的服务器 /tmp 目录下的 PHP 会话文件的数量,并在日志文件中写入摘要报告。在该脚本中,您将学习如何导入特定函数的模块,如何使用文件,以及如何写入日志文件。您还将设置一系列变量来跟踪所收集的信息。
清单 12 展示了整个脚本。打开一个器,并将代码粘贴到其中,然后在系统中将该文件保存为 tmp.py。然后,对该文件运行 chmod + x,使它成为可执行文件(假定您使用 UNIX? 系统)。
清单 12. tmp.py
#!/usr/bin/python
import os
from time import strftime
stamp = strftime("%Y-%m-%d %H:%M:%S")
logfile = ’/path/to/your/logfile.log’
path = ’/path/to/tmp/directory/’
files = os.listdir(path)
bytes = 0
numfiles = 0
for f in files:
if f.startswith(’sess_’):
info = os.stat(path + f)
numfiles += 1
bytes += info
if numfiles 》 1:
title = ’files’
else:
title = ’file’
string = stamp + " -- " + str(numfiles) + " session "
+ title +", " + str(bytes) + " bytes "
file = open(logfile,"a")
file.writelines(string)
file.close()
在第一行中,您可以看到一个 hash-bang 行:它用于标识 Python 解释器的位置。在我的系统中,它位于 /usr/bin/python。请根据系统需求调整这一行。
接下来的两行用于导入特定的模块,这些模块将帮助您执行作业。考虑到脚本需要处理文件夹和文件,因此您需要导入 os 模块,因为其中包含各种函数和方法,可帮助您列出文件、读取文件和操作文件夹。您还需要写入一个日志文件,因此可以为条目添加一个时间戳 — 这就需要使用时间函数。您不需要所有时间函数,只需要导入 strftime函数即可。
在接下来的六行中,您设置了一些变量。第一个变量是 stamp,其中包含一个日期字符串。然后,您使用 strftime 函数创建了一个特定格式的时间戳 — 在本例中,时间戳的格式为 2010-01-03 12:43:03。
接下来,创建一个 logfile 变量,并在文件中添加一个实际存储日志文件消息的路径(该文件不需要实际存在)。为简单起见,我在 /logs 文件夹中放置了一个日志文件,但您也可以将它放置在别处。同样,path 变量包含到 /tmp 目录的路径。您可以使用任何路径,只要使用斜杠作为结束即可 (/)。
接下来的三个变量也非常简单:files 列表包含指定路径中的所有文件和文件夹,另外还包含 bytes 和 numfiles 两个变量。这两个变量都设置为 0;脚本会在处理文件时递增这些值。
完成所有这些定义之后,接下来就是脚本的核心了:一个简单的 for 循环,用于处理文件列表中的各文件。每次运行循环时,脚本都会计算文件名;如果它以 sess_ 开头,则脚本会对该文件运行 os.stat(),提取文件数据(比如创建时间、修改时间和字节大小),递增 numfiles 计数器并将该文件的字节大小累计到总数中。
当循环完成运行后,脚本会检查 numfiles 变量中的值是否大于 1。如果大于 1,则会将一个新的 title 变量设置为 files;否则,title 将被设置为单数形式的 file。
脚本的最后部分也非常简单:您创建了一个 string 变量,并在该变量中添加了一行以时间戳开始的数据,并且其后还包含 numfiles(已转换为字符串)和字节(也已转换为字符串)。请注意继续字符();该字符可允许代码运行到下一行。它是一个提高可读性的小技巧。
然后,您使用 open() 函数以附加模式打开日志文件(毕竟始终需要在该文件中添加内容),writelines() 函数会将字符串添加到日志文件中,而 close() 函数用于关闭该文件。
现在,您已经创建了一个简单的 Python 脚本。该脚本可用于完成许多任务,举例来说,您可以设置一个 cron作业来每小时运行一次这个脚本,以帮助您跟踪 24 小时内所使用的 PHP 会话的数量。您还可以使用 jQuery 或其他一些 JavaScript 框架通过 Ajax 连接这个脚本,用于为您提供日志文件提要(如果采用这种方式,则需要使用 print命令来返回数据)。
php7 & php8 知识点大略
php7 速度快的原因
zval定义改变
之前char int用的结构体,现在统一用联合体定义。扩充字段也是联合体
zval能保存的数据不再引用,比如bool、int,直接赋值,不需要引用计数了
hashtable结构修改
zend_array,Bucket结构更简单,内存占用更少。去掉了为了解决hash冲突,的2个双向链表。直接用连续的数组。
zend_string结构修改 从两个结构体,换成了一个结构体。存储数据使用柔性数组代替了指针。
函数服用机制
内置函数
php7新特性
增加类型声明
??双问号合并运算
《=》 船运算符 返回 -1 0 11
常量数组
define(’sites’, [
’Google’,
’Runoob’,
’Taobao’
]);
可以定义匿名类
反序列化过滤unserialize
随机数random_bytes random_int
use 可以批量导入
php8
方法参数可以跳过
可以用#注释
类的初始化属性可以不用定义
类型声明可以多种
代替switch的match表达式
运算符链式调用。不用多个if
0 == ’foobar’ 是false
jit
Opcache直接生成机器码提高性能。
Opcache会做opcode层面的优化,比如图中的俩条opcode合并为一条
PHP8的JIT目前是在Opcache之中提供的
JIT在Opcache优化之后的基础上,结合Runtime的信息再次优化,直接生成机器码
JIT不是原来Opcache优化的替代,是增强
目前PHP8只支持x86架构的CPU
![php知识点(]使用php实现校园防疫生活物资选购系统主要牵涉到哪些知识点)](/static/images/content_image/bedroom-1872196_1920.jpg)
本文相关文章:
c语言书籍顺序(C语言 数据结构 计算机原理 操作系统这四门课的学习顺序)
2026年10月2日 23:00
购物网站制作费用(建一个购物网站需要多少钱支付系统一般得多少钱)
2026年10月12日 13:30
oracle11g需要什么系统(Oracle11g装在什么linux系统下最好,性能等方面分析)
2026年9月11日 19:30
java配置jdk步骤(如何在windows10操作系统的电脑上配置java)
2026年8月23日 08:40
更多文章:
avantage怎么设置为中文(Avantage安装丢失GIT)
2026年10月15日 03:00
activex控件未注册怎么办(登陆视频监控网页时提示activex控件未注册,怎么解决)
2026年10月14日 20:30
excel连接sql数据库教程(excel怎么连接sql数据库)
2026年10月14日 19:40
stm32 float占几个字节(c语言中, float类型的数据范围是多少)
2026年10月14日 17:30
scanf输入多个数据用空格隔开吗(C语言输入两个数之间是用空格隔开还是用逗号)
2026年10月14日 17:20
汇编语言期末试卷(一道汇编语言编程题!急求大神解答明天期末考试就要考了务必按照试卷上的要求来回答好的话有Q币)
2026年10月14日 16:30




