一个关于Delphi数据类型的有关问题

一个关于Delphi数据类型的问题
sbuf[1]:=byte($fc); 
sbuf[2]:=byte($01) ; 
sbuf[3]:=byte($00) ;
sbuf[4]:=byte($00) ;
sbuf[5]:=byte($00) ;
sbuf[6]:=byte($00) ;
这段代码里边,sbuf[]是个数组

那给他赋值的byte($fc),这个里边的$是什么意思?

我是学.NET的,现在要调用一个Delphi写的DLL,里边有一个函数的参数,默认值是$41,我怎么赋值啊?
------解决方案--------------------
$是16进制符号,$FC表示这是个16进制数 FC,FC的16进制即10进制的252