字节序及位域使用

网络设备和协议开发涉及很多字节序问题 寻址和字节顺序 对于跨越多字节的程序对象,我们必须建立两个规则:这个对象的地址是什么和我们在存储器中如何对

字符串常量

当一个字符串出现在表达式中时,它的值是个指针常量。编译器把这些指定字符的一份拷贝存储在内存的某个位置(一般是只读数据段),并存储一个指向第一

C语言声明及typedef常见用法

C语言声明的优先级规则 声明从它的名字开始读取,然后按照优先级顺序依次读取 优先级从高到底依次是: 声明中被括号括起来的那部分 前缀操作符:星号 * 表

C语言运算符

算术运算符 + - * / % 除了%操作符,其余几个操作符都是既适用于浮点类型有适用于整数类型。 当/操作符的两个操作数都是整数时,它执行整除运算,在其

C语言中变量属性和对应关键字

const ANSI C允许声明常量,常量的样子和变量完全一样,只是它们的值不能被修改 int const a; const int a; 这两个语句都是声明a为一个整型常量(注意与字面值常量区别),

C语言中的基本整型数据类型

C语言中的基本整型数据类型 整型家族包括字符、短整型、整型、长整型,它们都分为有符号和无符号两种版本 整型值相互之间的大小的规则: 长整型至少应该