随笔分类 - c
摘要:``` /** * 整数的溢出 */ #include int main(int argc, char *argv[]) { short i = -24; // 将-24以无符号int类型输出,实际输出的是 // 其补码转换成的十进制数 printf("将 %d 以无符号整型输出为 %u\n", i, i); // 将 -24 以无符号整型输出为 4294967272 printf("将 %d 以
阅读全文
摘要:函数语法 stdio.h文件中的定义: 作用:将格式化好的结果写到标准输出 有两个参数: 第一个参数为字符串类型的指针常量(只读变量),表示需要输出的格式。 第二个参数 "..." 表示被格式化的变量或常量,可为多个值中间用 "," 隔开,每个参数的值应当与前面格式化字符串中的占位符类型和位置一一对
阅读全文
摘要:C89标准定义的32个关键字 | 关键字 | 含义 | | | | | void | 声明函数无返回值或者无参数,声明空类型指针 | | char | 声明字符型变量 | | short | 声明短整型变量 | | int | 声明整型变量 | | long | 声明长整型变量 | | float
阅读全文
摘要:开发环境为 centos7 和 gcc4.8.5,代码如下: / 用C实现基本的输出参数个数与参数内容 / include int main(int argc, char argv[]) { printf("参数个数为 %d 个\n", argc); for (int i = 0; i
阅读全文
摘要:``` /** * 二进制 binary 如: 1010 * 八进制 octal 如: 070 * 十六进制 hexadecimal 如: 0x7f * * 1Byte = 8bits * 1WORD = 2Bytes = 16bits "字" * 2WORD = 4Bytes = 32bits = 1DWORD "双字" * * 原码, 反码和补码 * 二进制原码中, 第一位代表符号位, 1为负
阅读全文
摘要:声明变量与定义变量的区别 声明变量是指在内存中按照变量类型的宽度(即所占的字节数)在内存中分配一段空间,变量名就是这段空间的名字。 定义变量是指给声明变量时创建的空间设置值。
阅读全文

浙公网安备 33010602011771号