当前位置: 首页 > news >正文

厦门建网站哪家好求网站建设合伙人

厦门建网站哪家好,求网站建设合伙人,网站会员管理系统,营销自动化目录 1.数据类型介绍 1.1类型分类 2.整形在内存中的存储 2.1原码#xff0c;反码#xff0c;补码 2.2大小端介绍 2.3练习 3.浮点型在内存中的存储 3.1浮点数存储规则 引入#xff1a; 有正负的数据可以存放在有符号的变量中 只有正数的数据可以存放在无符号的变量…目录 1.数据类型介绍 1.1类型分类 2.整形在内存中的存储 2.1原码反码补码 2.2大小端介绍 2.3练习 3.浮点型在内存中的存储 3.1浮点数存储规则 引入 有正负的数据可以存放在有符号的变量中 只有正数的数据可以存放在无符号的变量中 如果是有符号的数据最高位是符号位最高位是0表示正数最高位是1表示负数 对于无符号数来说最高位也是数据位 1.数据类型介绍 char          //字符数据类型 short         //短整型 int             //整形 long          //长整型 long long  //更长的整形 float          //单精度浮点数 double      //双精度浮点数 类型的意义 1.使用这个类型开辟内存空间的大小大小决定了使用范围 2.如何看待内存空间的视角 1.1类型分类 整形家族 char          unsigned char         signed char short          unsigned short         signed char  int          unsigned int          signed int long          unsigned long         signed long  其中若定义 char c //不能确定char是否有符号往往取决于编译器 char在内存中只占用一个字节一个字节占8个比特位取值范围是-128~127 浮点数家族 float double long double 构造类型 数组类型  eg:int arr[10];//arr的类型是int[10]  结构体类型 struct  枚举类型 enum  联合类型 union 指针类型 int *pi; char *pc; float* pf; void* pv; 指针变量是用来存放地址的 空类型 void 表示空类型无类型 通常应用于函数的返回类型函数的参数指针类型 2.整形在内存中的存储 2.1原码反码补码 整数有此三种表现方法均有符号位和数值位符号位0为正1为负。 如何表示负整数 原码直接将数值按照正负数的形式翻译成二进制 反码符号位不变其他位按位取反 补码反码1即得到补码 正数的原反补码相同 int main() {int a 10;//正数的原反补码都一样//0000 0000 0000 0000 0000 0000 0000 1010int b -10;//1000 0000 0000 0000 0000 0000 0000 1010//1111 1111 1111 1111 1111 1111 1111 0101//1111 1111 1111 1111 1111 1111 1111 0110return 0; } 对于整形来说数据存放内存中其实存放的是补码为何 使用补码可以将符号位和数值域统一处理同时加法和减法也可以统一处理CPU只有加法器此外补码与原码相互转换其运算过程是相同的不需要额外的硬件电路。 2.2大小端介绍 什么是大小端 大端存储模式是指数据的低位保存在内存的高地址中数据的高位保存在内存的低地址中 小端存储模式是指数据的低位保存在内存的低地址中数据的高位保存在内存的高地址中 判断大小端 #include stdio.h int check_sys() {int i 1;return (*(char *)i); } int main() {int ret check_sys();if(ret 1){printf(小端\n);}else{printf(大端\n);}return 0; } 2.3练习 #include stdio.h int main() {char a -1;signed char b -1;unsigned char c -1;printf(a%d,b%d,c%d, a, b, c);//-1 -1 255return 0; } 无符号char类型打印整形会发生整形提升 如何进行整形提升 1.查看所要整形提升的变量原类型是什么 2.若是无符号类型高位补0直到32位即可    若是有符号类型看最高位符号位是什么是0补0是1补1 上题为例unsigned char c -1;//是无符号数char类型输出为整形时需要发生整形提升 补码1111 1111 发生整形提升原类型是无符号类型 0000 0000 0000 0000 0000 0000 1111 1111 二进制转十进制---255 3.浮点型在内存中的存储 3.1浮点数存储规则 根据IEEE754规定任意一个二进制浮点数V可以表示为 (-1)^S * M * 2^E (-1)^s表示符号位当s0V为正数当s1V为负数。 M表示有效数字大于等于1小于2。 2^E表示指数位。 对于32位的浮点数最高位是符号位s接着的8位是指数E,剩下的23位为有效数字M IEEE754对有效数字M和指数E,还有一些特别的规定 1M2时M写成1.xxx的形其中xxx表示小数部分而第一位“1”可以省去 指数E:Ee127 eg: 真值0.5 二进制0.1 ---- (-1)^0 * 1.0*2^(-1)  其阶码E-1127126----0111 1110 则其二进制表示形式0 0111 1110 0000 0000 0000 000 s        E                      M E全为0 这时浮点数的指数E等于1-127或者1-1023即为真实值 有效数字M不再加上第一位的1而是还原为0.xxxxxx的小数。这样做是为了表示±0以及接近于0的很小的数字。 E全为1 这时如果有效数字M全为0表示±无穷大正负取决于符号位s
http://www.w-s-a.com/news/290465/

相关文章:

  • 营销型网站制作步骤五个宁波依众网络科技有限公司
  • 外贸响应式网站建设临清建设局网站
  • 手机怎样使用域名访问网站个人做旅游网站的意义
  • 西部数码域名网站模板网站建设怎么管理业务员
  • o2o手机维修网站那个公司做的电子网站风格设计
  • 网站建设预算计算方法什么是网络营销战略?网络营销战略有哪些基本类型
  • 无锡做网站公司多少钱网站备案方法
  • 建设网站最强做网站哪一家公司好
  • 漫画风格网站人物介绍网页模板html
  • 贵阳市住房和城乡建设局政务网站大连 网站开发
  • 漳州市住房建设局网站网站一般多长
  • 国外做网站推广小程序制作二维码签到
  • 做网站需要域名网站建设诚信服务
  • 做物品租赁网站网站建设的完整流程
  • 响应式企业网站开发所用的平台西安知名网站推广
  • 高端响应式网站建设wordpress 全屏主题
  • 国内工程机械行业网站建设现状ui是什么意思
  • 成都网站开发哪家公司好出售家教网站模板
  • 订阅号做流量 那些电影如何链接网站温州市建设监理协会网站
  • 成都网站建设成功案例单招网商丘网站建设大全
  • 受欢迎的购物网站建设网推专员是做什么的
  • 商城网站前期准备湖南郴州建设局网站
  • 企业如何在自己的网站上做宣传外贸自建站可以自己做网站吗
  • 甘肃网站建设制作商网站空间哪家公司的好
  • 思途旅游网站建设系统用vscode做网站
  • 广州站改造最新消息半年工作总结ppt模板
  • logo模板下载网站推荐哪家网站开发培训好
  • 做外贸网站效果图页面关键词优化
  • 广平网站建设成都活动轨迹
  • 小型网站网站建设需要网络公司是什么行业