博文

C 常见头函数(2007-11-01 16:00:00)

摘要:字符处理函数 本类别函数用于对单个字符进行处理,包括字符的类别测试和字符的大小写转换 头文件 ctype.h 函数列表<> 函数类别 函数用途 详细说明 字符测试 是否字母和数字 isalnum 是否字母 isalpha 是否控制字符 iscntrl 是否数字 isdigit 是否可显示字符(除空格外) isgraph 是否可显示字符(包括空格) isprint 是否既不是空格,又不是字母和数字的可显示字符 ispunct 是否空格 isspace 是否大写字母 isupper 是否16进制数字(0-9,A-F)字符 isxdigit 字符大小写转换函数 转换为大写字母 toupper 转换为小写字母 tolower 地区化 本类别的函数用于处理不同国家的语言差异。 头文件 local.h 函数列表 函数类别 函数用途 详细说明 地区控制 地区设置 setlocale 数字格式约定查询 国家的货币、日期、时间等的格式转换 localeconv 数学函数 本分类给出了各种数学计算函数,必须提醒的是ANSI C标准中的数据格式并不符合IEEE754标准,一些C语言编译器却遵循IEEE754(例如frinklin C51) 头文件 math.h 函数列表 函数类别 函数用途 详细说明 错误条件处理 定义域错误(函数的输入参数值不在规定的范围内) 值域错误(函数的返回值不在规定的范围内) 三角函数 反余弦 acos 反正弦 asin 反正切 atan 反正切2 atan2 余弦 cos 正弦 sin 正切 tan 双曲函数 双曲余弦 cosh 双曲正弦 sinh 双曲正切 tanh 指数和对数 指数函数 exp 指数分解函数 frexp 乘积指数函数 fdexp 自然对数 log 以10为底的对数 log10 浮点数分解函数 modf 幂函数 幂函数 pow 平方根函数 sqrt 整数截断,绝对值和求余数函数 求下限接近整数 ceil 绝对值 fabs 求上限接近整数 floor 求余数 fmod 本分类函数用于实现在不同底函数之间直接跳转代码。 头文件 setjmp.h io.h 函数列表 函数类别 函数用途 详细说明 保存调用环境 setjmp 恢复调用环境 longjmp 信号处理 该分类函数用于处理那些在程序执行过程中发生例外的情况。 头文件 signa......

阅读全文(4545) | 评论:1

GPRS通信中,"PDP上下文"的PDP是什么?(2007-06-14 16:17:00)

摘要:PDP(Packet Data Protocol) 在GPRS通信时,一定会碰到这个词,可是... 我知道PDP上下文是什么东西,可是,PDP倒底是什么啊? 我终于找到了. 累.......

阅读全文(11330) | 评论:1

FAT32文件系统简介(2007-01-21 21:24:00)

摘要:FAT32文件系统简介 及CIH破坏硬盘修复         Windows95 OSR2和Windows 98开始支持FAT32 文件系统,它是对早期DOS的FAT16文件系统的增强,由于文件系统的核心--文件分配表FAT由16位扩充为32位,所以称为FAT32文件系统。在一逻辑盘(硬盘的一分区)超过 512 兆字节时使用这种格式,会更高效地存储数据,减少硬盘空间的浪费,一般还会使程序运行加快,使用的计算机系统资源更少,因此是使用大容量硬盘存储文件的极有效的系统。本人对Windows 98下的FAT32 文件系统做了分析实验,总体上与FAT16文件系统变化不大,现将有关变化部分简介如下:  (一)FAT32 文件系统将逻辑盘的空间划分为三部分,依次是引导区(BOOT区)、文件分配表区(FAT区)、数据区(DATA区)。引导区和文件分配表区又合称为系统区。  (二)引导区从第一扇区开始,使用了三个扇区,保存了该逻辑盘每扇区字节数,每簇对应的扇区数等等重要参数和引导记录。之后还留有若干保留扇区。而FAT16文件系统的引导区只占用一个扇区,没有保留扇区。   (三)文件分配表区共保存了两个相同的文件分配表,因为文件所占用的存储空间(簇链)及空闲空间的管理都是通过FAT实现的,FAT如此重要,保存两个以便第一个损坏时,还有第二个可用。文件系统对数据区的存储空间是按簇进行划分和管理的,簇是空间分配和回收的基本单位,即,一个文件总是占用若干个整簇,文件所使用的最后一簇剩余的空间就不再使用,而是浪费掉了。  从统计学上讲,平均每个文件浪费0.5簇的空间,簇越大,存储文件时空间浪费越多,利用率越低。因此,簇的大小决定了该盘数据区的利用率。FAT16系统簇号用16位二进制数表示,从0002H到FFEFH个可用簇号(FFF0H到FFFFH另有定义,用来表示坏簇,文件结束簇等),允许每一逻辑盘的数据区最多不超过FFEDH(65518)个簇。FAT32系统簇号改用32位二进制数表示,大致从00000002H到FFFFFEFFH个可用簇号。FAT表按顺序依次记录了该盘各簇的使用情况,是一种位示图法。  每簇的使用情况用32位二进制填写,未被分配的簇相应位置写零;坏簇相应位置填入特定值;已分配的簇相应位置填入非零值,具体......

阅读全文(5342) | 评论:0

王码 五笔字型 输入法 98 86 版 字根图(2006-09-28 16:33:00)

摘要:98版的字根助记词 11G 王旁青头五夫一   12F 土干十寸未甘雨 13D 大犬戊其古石厂 14S 木丁西甫一四里 15A 工戈草头右框七 21H 目上卜止虎头具 22J 日早两竖与虫依 23K 口中两川三个竖 24L 田甲方框四车里 25M 山由贝骨下框集 31T 禾竹反文双人立 32R 白斤气丘叉手提 33E 月用力豸毛衣臼   34W 人八登头单人几 35Q 金夕鸟儿犭边鱼 41Y 言文方点谁人去 42U 立辛六羊病门里 43I 水族三点鳖头小   44O 火业广鹿四点米 45P 之字宝盖补礻衤 51N 已类左框心尸羽 52B 子耳了也乃框皮 53V 女刀九艮山西倒  54C 又巴牛厶马失蹄 55X 幺母贯头弓和匕   86版的字根助记词 11G 王旁青头戋五一12F 土士二干十寸雨13D 大犬三(羊)古石厂14S 木丁西15A 工戈草头右框七 21H 目具上止卜虎皮22J 日早两竖与虫依23K 口与川,字根稀24L 田甲方框四车力25M 山由贝,下框几 31T 禾竹一撇双人立(彳)         反文条头共三一 (攵)     32R 白手看头三二斤      33E 月彡(衫)乃用家衣底 (豕) 34W 人和八,三四里      35Q 金勺缺点无尾鱼,犬旁   留乂儿一点夕,氏无七(妻) 41Y 言文方广在四一   高头一捺谁人去(  )42U  立辛两点六门病(疒)43I 水旁兴头小倒立44O 火业头,四点米(火 业 灬)     45P 之宝盖,摘 礻(示)衤(衣) 51N 已半巳满不出己   左框折尸心和羽52B 子耳了也框向上(凵)53V 女刀九臼山朝西(彐)54C 又巴马,丢矢矣(厶)55X 慈母无心弓和匕(  )   幼无力(幺)  ......

阅读全文(38959) | 评论:35