
c语言
Xiyou_sky
Hello world!
展开
-
float的存储和运算
float的存储float的存储遵循IEEE标准,一个float4字节32位,被分成三个部分:s(1位)表示符号位,0表示正数,1表示负数;M(8位)表示指数位即小数点移动的位数,这里引入了一个余码系统后面会分析;E(23位)表示尾数部分,转成二进制表示1.X;余码系统在开始了解存储之前我们有必要了解一下余码系统,我们以四位来举例说明,四位能表示的有符号整数的范围是[1111,011...原创 2019-11-17 22:20:42 · 1719 阅读 · 0 评论 -
C怎么在一个文件里调用另一个源文件中的函数
问题如题:C怎么在一个文件里调用另一个源文件中的函数解决办法程序大了之后,主函数看起来会十分繁杂,因此开始考虑模块化开发,C程序模块化开发只要写三种文件,1.func.h 2.func.c 3.main.c,作用分别如下:func.h 声明需要用到的头文件,自写函数等func .c 自写函数的具体实现,注意需要在其开头加上#include “func.h”main.c 主函数只需要在头...原创 2019-04-05 16:44:39 · 6169 阅读 · 4 评论 -
C语言_函数
基础篇函数定义:既可以定义含参数的函数,也可以定义不含参数的函数,下面以一段含参数的函数定义为例子int add(int a,int b) // 返回值类型 函数名(形式参数){return a+b; //功能是返回a和b的和}//{}内是函数主体返回值既可以是常规数据类型,int,float也可以是结构体,如果不需要返回值,可以写作void fun...原创 2019-04-29 14:07:47 · 176 阅读 · 0 评论 -
c语言_结构体
结构体C语言结构体从本质上讲是一种自定义的数据类型,只不过这种数据类型比较复杂,是由 int、char、float 等基本类型组成的,结构体就是一种复合型的自定义数据类型。例如,在校学生有姓名、年龄、身高、成绩等属性,这时我们就可以定义一个学生结构体类型。结构体定义结构体的定义形式为:struct 结构体名{结构体所包含的变量或数组};下面我将据一个例子:struct st...原创 2019-05-13 21:59:43 · 189 阅读 · 0 评论 -
Linux兴趣小组面试题总结(2015+2017+2018)
原码、反码、补码4. 解释该函数的输出结果:void func(void){unsigned int a = 6 ;int b = -20 ;(a+b>6) ? puts(“>6”) : puts(“<6”);}这道题主要考察计算机中数据是怎么存储的,以及加减法在计算机内是怎么实现的?运行结果是 >6,思考为什么会这样子?那我们再看如果输出a+b的结果又...原创 2019-05-20 16:16:49 · 313 阅读 · 0 评论