fillchar,fillword,filldword,fillbyte用途举例 byte word dword

fillchar,fillword,filldword,fillbyte用途举例

fillchar 是按照字节填充
fillword ,filldword是按照需要长度的字节来填充
fillchar,fillword,filldword,fillbyte用途举例 byte word dword
fillchar
Pascal(一种类似C语言的编程语言)的一个内存块赋值函数。
定义:Procedure FillChar ( Var X; Count : Longint; Value :Char or Byte);
意为:对一个Char类型的数组X进行Count次赋值,当Value为Char类型时,直接赋值;若Value为Byte类型时,将Value作为AscII赋值给每个单元。被引申为:对一个内存块,每8个二进制位赋值Value,赋值Count次,长度为:Count*8个二进制位。

FillChar是一种很常用的函数,大部分赋值都是用FillChar完成的,因为对内存的块赋值,比使用循环要快得多。

根据引申意,我们举个例子:
首先定义:
Var
a : array[1..10000] ofarrtype;

当arrtype为integer时:
FillChar(a,sizeof(a),0);//效果是:将数组清空,所有元素赋值为0
FillChar(a,sizeof(a),1);//效果是:将数组每一个元素都赋值为257,解释如下:Integer占16个二进制,使用FillChar后,每一个字节被赋值为1,所以每一个元素的二进制为:0000000100000001,即257
fillchar:
数组清0fillchar(a,sizeof(a),0);
数组赋值-1fillchar(a,sizeof(a),$FF);

fillbyte:
通常用fillbyte来给元素类型为byte的数组赋初值。
数组赋值255fillbyte(a,sizeof(a),255);
注:a数组为byte类型

fillword:
和fillbyte相仿.但每次赋的是一个值为Value的双字节无符号整数(word类型),所以每2个字节赋一次值,而fillbyte是每一个字节就赋一次值。
数组赋值32767 fillword(a,sizeof(a) div 2,32767);
注:div 2不能漏

filldword:
与fillbyte相仿。Dword意思是占用4个字节的整型,具体来讲可以是常用的longint类型。
数组赋值maxlongintfilldword(a,sizeof(a) div 4,2147483647);

  

爱华网本文地址 » http://www.aihuau.com/a/25101015/276506.html

更多阅读

归脾丸的功效作用及最新用途? 橘络的功效与作用

归脾丸的功效作用及最新用途?——简介归脾丸的功效作用及最新用途?归脾丸的功效作用及最新用途?——方法/步骤归脾丸的功效作用及最新用途? 1、归脾丸是一种常用中成药,由党参、白术、黄芪、龙眼肉、酸枣仁、木香、当归、远志、甘草、茯

Word中怎么快速选中并组合多个文本框图形 文本框选中事件

Word中怎么快速选中并组合多个文本框图形——简介在使用word制作流程图的时候往往会使用到较多的文本框,文本框绘制完成后需要将一部分或者所有的文本框进行组合。但是一个一个的去点击文本框效率很低,而且还会遇到马上所有文本框就要

word只能用安全模式打开怎么办 word只能安全模式

?很多人在用word 时会出现 不能正常打开只能用安全模式打开,这是因为word的默认模板出了问题,要想解决这个问题,首先要查找找到normal.dot,(在C:Documents and SettingsAdministratorApplication DataMicrosoftTemplates下,),然后将它改名

怎样用word制作名片 word制作名片正反面

一些简单的名片也可以在Word制作,现在就来看看下面的教程。怎样用word制作名片——步骤/方法怎样用word制作名片 1、首先来设计一个单张名片,新建一个文档,单击“文件→页面设置”怎样用word制作名片 2、在弹出的“页面设置”对话框中

word打不开什么原因 docx打不开

word打不开什么原因——简介word是很多人每天都会用到的文档,大家可以通过它来实现很多文字材料的编辑整理,如果word打不开,相信很多人都会为之苦恼,下面,小编就来说说word打不开是什么原因造成的,希望能够帮到大家。word打不开什么

声明:《fillchar,fillword,filldword,fillbyte用途举例 byte word dword》为网友世外的远方分享!如侵犯到您的合法权益请联系我们删除