摘要: 优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右()圆括号(表达式)/函数名(形参表).成员选择(对象)对象.成员名->成员选择(指针)对象指针->成员名2-负号运算符-表达式右到左单目运算符(类型)强制类型转换(数据类型)表达式++自增运算符++变量名/变量名++单目运算符--自减运算符--变量名/变量名--单目运算符*取值运算符*指针变量单目运算符&取地址运算符&变量名单目运算符!逻辑非运算符!表达式单目运算符~按位取反运算符~表达式单目运算符sizeof长度运算符sizeof(表达式)3/除表达式/表达式左到右双目运算符*乘表 阅读全文
posted @ 2013-09-12 09:29 Dring 阅读(1834) 评论(0) 推荐(1) 编辑
摘要: 如何通过子网掩码划分网段资料一:一、缺省A、B、C类地址,子网掩码; 二、子网掩码的作用: code: IP地址192.20.15.511000000000101000000111100000101 子网掩码255.255.0.011111111111111110000000000000000 网络ID192.20.0.011000000000101000000000000000000 主机ID0.0.15.500000000000000000000111100000101 计算该子网中的主机数:2^n-2=2^16-2=65534 其中:n为主机ID占用的位数2:192.20.0.0(表示本 阅读全文
posted @ 2013-09-04 10:34 Dring 阅读(3071) 评论(0) 推荐(0) 编辑
摘要: Memset 用来对一段内存空间全部设置为某个字符,一般用在对定义的字符串进行初始化为‘ ’或‘\0’;例:char a[100];memset(a, '\0', sizeof(a)); memset可以方便的清空一个结构类型的变量或数组。如:struct sample_struct{char csName[16];int iSeq;int iType;};对于变量struct sample_strcut stTest; 一般情况下,清空stTest的方法:stTest.csName[0]='\0';stTest.iSeq=0;stTest.iType=0; 用 阅读全文
posted @ 2013-09-04 10:06 Dring 阅读(147) 评论(0) 推荐(0) 编辑