- 博客(8)
- 收藏
- 关注
转载 apue总结
1 UNIX 基础知识1.1 UNIX 体系结构在严格意义上,可将操作系统定义为一种软件,它控制计算机硬件资源,提供程序运行环境。一般而言,我们称此种软件为内核(kernel),它相对较小,位于环境的中心。内核的接口被称为系统调用(systemcall)。公用函数库构建在系统调用接口上, 应用软件既可使用公用函数库,也可使用系统调用。shell是一种特殊的应用程序, 它
2009-11-08 17:58:00
583
转载 c语言数据类型
C语言基础(6)整型、字符型和浮点型07-30 by peng1.整型数据类型C定义了5种整型数据类型。整型数据类型表 序号类型名称说明字节数取值范围1signed char有符号的单字节整数类型1-128~+1272short int短整型2
2009-11-08 17:55:00
926
原创 vim编辑二进制文件
对于二进制文件的编辑,windows下有一款很优秀的软件winhex,会让你的生活非常简单。但是到了linux下面似乎没有专门的二进制编辑器,但是大家不要忘了vim虽然vim并不是针对二进制编辑而设计,但是通过技巧也可让vim成为很好用的二进制编辑器。现在假设我要把磁盘/dev/sda上1第一个扇区(也就是mbr和硬盘分区表所在的位置)dump出来并进行查看和编辑。
2009-11-08 17:53:00
1205
原创 整形数转换为字符串
void ConverInt2Str(int n, char* dest) { int nCount=0; int value=n, temp=0, digit=0; char strTemp[256]; int i=0, j=0; while (true
2009-11-08 16:55:00
331
转载 srand和rand函数详解
标准库(被包含于中)提供两个帮助生成伪随机数的函数: 函数一:int rand(void); 从srand (seed)中指定的seed开始,返回一个[seed, rand_max(0x7fff))间的随机整数。 函数二:void srand(unsigned seed); 参数seed是rand()的种子,用来初始化rand()的起始值。 可以认为rand()在每次被调用的时
2009-11-08 16:32:00
660
原创 数字转化为字符串函数
gcvt(将浮点型数转换为字符串,取四舍五入)相关函数 ecvt,fcvt,sprintf表头文件 #include定义函数 char *gcvt(double number,size_t ndigits,char *buf);函数说明 gcvt()用来将参数number转换成ASCII码字符串,参数ndigits表示显示的位数。gcvt()与ecvt()和fcvt()不同的地
2009-11-07 22:51:00
2345
原创 字符串转化为数字函数
atof(将字符串转换成浮点型数)相关函数 atoi,atol,strtod,strtol,strtoul表头文件 #include 定义函数 double atof(const char *nptr);函数说明 atof()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时(/0)才结束转换,并将结果返回。参
2009-11-07 22:36:00
638
原创 ASCII表
ASCII Table (7-bit)(ASCII = American Standard Code for Information Interchange) Decimal Octal Hex Binary Value ------- ----- --- ------ ----- 000
2009-11-07 22:34:00
270
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人