摘要: 1 函数定义中 void 的意义 如果一个函数定义没有显式地指明返回值和参数,那么默认的返回值类型是 int,参数可以是任意个 #include <stdio.h> f() { printf("f()\n"); } int main() { int i = f(); int j = f(1, 2); 阅读全文
posted @ 2020-08-29 17:27 nxgy 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1 C语言的变量属性 C语言中的变量可以有自己的属性 在定义变量的时候可以加上“属性”关键字 “属性”关键字指明变量的特有意义 语法:property type var_name; 示例 int main() { auto char i; register int j; static long k; 阅读全文
posted @ 2020-08-29 15:38 nxgy 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1 强制类型转换 强制类型转换的语法 (Type)var_name; (Type)value; 强制类型转换的结果 目标类型能够容纳目标值:结果不变,如:short → int 目标类型不能容纳目标值:结果将产生截断,将高位舍弃,如:int → short 注意:不是所有的强制类型转换都能成功,当不 阅读全文
posted @ 2020-08-29 15:37 nxgy 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 内存中的浮点数 浮点数在内存中的存储方式为:符号位,指数,尾数 类型 符号位 指数 尾数 float 1位(第31位) 8位(第23-30位) 23位(第0-222位) double 1位(第63位) 11位(第52-62位) 52位(第0-51位) float 与 double 类型的数据在计算机 阅读全文
posted @ 2020-08-29 15:35 nxgy 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 计算机中的符号位 数据类型的最高位用于标识数据的符号 最高位为1,表明这个数为负数 最高位为0,表明这个数为正数 有符号数的符号位 #include <stdio.h> int main() { int sign = 0; //符号位 char i = -5; short j = 5; int k 阅读全文
posted @ 2020-08-29 15:34 nxgy 阅读(521) 评论(0) 推荐(0) 编辑