fillchardelphi fillchar函数

fillchar  时间:2021-06-18  阅读:()

请问pascal中fillchar(f,sizeof(f),$7f)是什么意思

将f数组全部置为0

$7f 是补码,

就像如果要置成-1,应该写成fillchar(f,sizeof(f),255)一样。

pascal fillchar能不能只填一部分

可以的,但填充的是字节 所以fillchar(a, 500, 0)填充的只是a数组的前500/sizeof(integer)个元素 fillchar(a, sizeof(a[0])*n, 0);

请问fillchar(f,sizeof(f),0);是什么意思?所谓的数组清零是怎样的一个过程?

FillChar是一个填充字符的函数 它可以将指定的字符,按照指定的长度填入指定的字符 参数不一定是数组,也可以是指针等 如果你填入的字符是0,那么就变成清空了 如果这个语句出现在Delphi中,它还附带有串行化数据的功能。

delphi fillchar函数

Fillchar是Turbo/Borland Pascal的System单元的一个标准过程,使用格式是:FillChar(var X; Count: Word; value),功能是,把指定变量X在内存段中所占的低Count个字节赋为相同的值value, 其中value是填充的值,只能是Byte、Char或Boolean等单字节类型的值。

在Free Pascal中稍加扩展为FillChar(var X; Count: Longint; value), 功能没变。

[例]:Fillchar通常用来给数据赋初值。

var a:array [1..10] of arrtype; 执行fillchar(a,sizeof(a),0); 当arrtype为 1.real(其他实数类型差不多) 使得a中的元素全部成为0.0 2.integer(byte,word,longint,shortint都相同) 全部为0 3.boolean 全部为false 4.char 全部为#0 这里使用了函数sizeof(a),其功能是返回变量a所占的总字节数,如上例返回: 当arrtype为 1.real sizeof(a)的值为60(每个元素占6个字节,10个元素共占60个字节) single sizeof(a)的值为40(每个元素占4个字节,10个元素共占40个字节) double sizeof(a)的值为80(每个元素占8个字节,10个元素共占80个字节) extended sizeof(a)的值为100(每个元素占10个字节,10个元素共占100个字节) comp sizeof(a)的值为80(每个元素占8个字节,10个元素共占80个字节) 2.integer(word) sizeof(a)的值为20 (每个元素占2个字节,10个元素共占20个字节) 3.byte (shortint) sizeof(a)的值为10 (每个元素占1个字节,10个元素共占10个字节) 4.longint sizeof(a)的值为40 (每个元素占4个字节,10个元素共占40个字节) 5.boolean sizeof(a)的值为10(每个元素占1个字节,10个元素共占10个字节) 6.char sizeof(a)的值为10 (每个元素占1个字节,10个元素共占10个字节) 所以例的结果是将数组a的所有元素(全部字节)用0来填充,注意对不同类型的数据,对“0”的“解释”是截然不同的!对整型或实型量来 讲,所有字节均为0,则该量也为0;对boolean型量(一个字节)来讲,0表示false(非0数表示true),则该量为false;对char型 量(一个字节)来讲,0表示ASCII码值为0的字符,则该量为#0。

搬瓦工最新套餐KVM,CN2线路

搬瓦工在国内非常流行的主机商,以提供低价的vps著称.不过近几年价格逐渐攀升.不过稳定性和速度一向不错.依然深受国内vps爱好者喜爱.新上线的套餐经常卖到断货.支持支付宝,paypal很方便购买和使用.官网网站:https://www.bandwagonhost.com[不能直接访问,已墙]https://www.bwh88.net[有些地区不能直接访问]https://www.bwh81.net...

阿里云服务器绑定域名的几个流程整理

今天遇到一个网友,他之前一直在用阿里云虚拟主机,我们知道虚拟主机绑定域名是直接在面板上绑定的。这里由于他的网站项目流量比较大,虚拟主机是不够的,而且我看他虚拟主机已经有升级过。这里要说的是,用过阿里云虚拟主机的朋友可能会比较一下价格,实际上虚拟主机价格比云服务器还贵。所以,基于成本和性能的考虑,建议他选择云服务器。毕竟他的备案都接入在阿里云。这里在选择阿里云服务器后,他就蒙圈不知道如何绑定域名。这...

CloudCone($82/月)15-100M不限流量,洛杉矶CN2 GIA线路服务器

之前分享过很多次CloudCone的信息,主要是VPS主机,其实商家也提供独立服务器租用,同样在洛杉矶MC机房,分为两种线路:普通优化线路及CN2 GIA,今天来分享下商家的CN2 GIA线路独立服务器产品,提供15-100Mbps带宽,不限制流量,可购买额外的DDoS高防IP,最低每月82美元起,支持使用PayPal或者支付宝等付款方式。下面分享几款洛杉矶CN2 GIA线路独立服务器配置信息。配...

fillchar为你推荐
dell服务器维修DELL的维修点在哪。谁知道?shoujiao手机板aoblox怎么从英文变成中文selectintooracle有select into临时表的用法吗微信网页版登陆首页微信网页版怎么用?微信网页版怎么登陆?空间导航怎么设置QQ空间个性导航btest请教SpringSide到底是做什么用的如何查看qq特别关心我的人qq空间特别关心我的人怎么看怎么保存整个网页怎样完整的保存一个网页driversbackup为什么电脑开机时一直进backup systemdata什么意思data是什么文件夹可以删除吗
3322免费域名 新网域名管理 dreamhost 光棍节日志 512au win8.1企业版升级win10 英文站群 促正网秒杀 腾讯云分析 国外代理服务器地址 支持外链的相册 石家庄服务器托管 免费网络 ledlamp 创速 网站防护 锐速 免费赚q币 japanese50m咸熟 腾讯服务器 更多