摘要: C语言类型转换:1. example: int a; a = 3.2 + 3 / 4.0; //先转换成double,得0.75 //3.2 + 0.75 = 3.95 //因为a是整数,最后的结果决定于a的类型(即等号左边的类型),结果为3。2.隐式转换: a.运算转换——不同类型数据混合运算时; b.赋值转换——把一个值赋予类型不同的变量时; c.输出转换——输出时转换成指定的输出格式; d.函数调用——实参与形参类型不一致时转换。 运算转换: (a)char, short自动转换>int, ... 阅读全文
posted @ 2013-12-11 01:00 Cai00 阅读(398) 评论(25) 推荐(0) 编辑
摘要: 1.超文本传输协议(Hypertext Transfer Protocol: HTTP); 简单邮件传送协议(Simple Mail Transfer Protocol: SMTP)。2.PDU(Protocol Data Unit):协议数据单元,计算机网络各层对等实体间交换的单位信息。3.SDU(Service Data Unit): 服务数据单元,每层的PDU通过紧邻的下层提供给本层的服务接口,作为下层 的服务数据单元。4.应用层实体: a.其中在TCP应用进程之间交换的是没有长度限制的单个双向字节流 b.在UDP应用进程之间交换的是其长度不超过UDP发送缓冲区大小的单个记录 c.... 阅读全文
posted @ 2013-12-11 00:59 Cai00 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 1.原码和补码 例子 '6':原码:0110; 补码:0110 '-6':原码:1110; 反码:1001;补码:1010 = 1001 + 1 (-6) + 6 = 0110 + 1010 = (1)0000 = 0; 当对补码取补时,得到的是他的原码;2.编译过程: 预编译——>编译(汇编语言)——>汇编(机器语言)——>链接3.'chmod -R': 针对目录,将目录下的子目录及文件的权限全部修改。4. snprintf()和sprintf()的比较:snprintf()要求其第二个参数指定目标缓冲区的大小,可确保缓冲区不 阅读全文
posted @ 2013-12-11 00:05 Cai00 阅读(465) 评论(4) 推荐(0) 编辑