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

企业网站的常见类型有什么做网站的第一步

企业网站的常见类型有什么,做网站的第一步,江门建站模板搭建,哔哩哔哩网页版怎么缓存视频文章目录 #x1f680;前言#x1f680;截断#x1f680;整型提升✈️整型提升是怎样的 #x1f680;算术转换 #x1f680;前言 大家好啊#xff01;这里阿辉补一下前面操作符遗漏的地方——截断、整型提升和算数转换 看这一篇要先会前面阿辉讲的数据的存储否则可能看不… 文章目录 前言截断整型提升✈️整型提升是怎样的 算术转换 前言 大家好啊这里阿辉补一下前面操作符遗漏的地方——截断、整型提升和算数转换 看这一篇要先会前面阿辉讲的数据的存储否则可能看不懂 不bb了铁子们开始今天的学习吧 截断 截断将数据存储在计算机系统中时由于存储空间的限制或数据类型的限制数据可能会被截断或缩减 上面的话什么意思呢 比如一个int类型的数据有32bit位把它放在char类型类型的变量中但是char类型仅有8bit位这时高位将被截断只保留低位的8bit位 同样地当一个浮点数超出了系统所能表示的范围时它的小数部分将被截断只保留有效数字。在字符和字符串的情况下如果存储空间不足则会截断字符串的末尾字符或字符串的一部分 例子 char c 0x01020304;//十进制数 return 0;打开VS中的内存窗口我们看一下c里面存的是啥 内存窗口是以十六进制形式展示的c里面仅仅存的是04发生了截断前面的十六进制的010203全都截断了 整型提升 C语言中整型算术运算总是至少以缺省整型类型(int)的精度来进行的 缺省就是默认的意思 为了获得这个精度表达式中的字符和短整型操作数在使用之前被转换为普通整型这种转换称为整型提升 这是为什么 因为表达式的整型运算要在CPU的相应运算器件内执行CPU内整型运算器(ALU)的操作数的字节长度⼀般就是int的字节长度同时也是CPU的通用寄存器的长度 因此即使两个char类型的相加在CPU执行时实际上也要先转换为CPU内整型操作数的标准长度 ✈️整型提升是怎样的 对于整型提升分为两种情况 有符号数整型提升高位补符号位无符号数高位直接补0 给铁子们上例子 //负数的整形提升 char c1 -1; 变量c1的⼆进制位(补码)中只有8个⽐特位 1111111 因为 char 为有符号的 char 所以整形提升的时候⾼位补充符号位即为1 提升之后的结果是 11111111111111111111111111111111 //正数的整形提升 char c2 1; 变量c2的⼆进制位(补码)中只有8个⽐特位 00000001 因为 char 为有符号的 char 所以整形提升的时候⾼位补充符号位即为0 提升之后的结果是 00000000000000000000000000000001 //⽆符号整形提升⾼位补0下面这段代码铁子们知道会输出什么嘛 int main() {char a 127;char b 1;char c a b;printf(%d\n, a b);printf(%d\n, c);return 0; }输出结果 128 -128为什么呢 因为ab计算的时候发生了整型提升 127补码-00000000000000000000000001111111 1 补码-00000000000000000000000000000001 a b-00000000000000000000000010000000 - 128 但是把这个值赋给char类型的c时会发生截断 c里面存的就是10000000由于char在VS中是有符号char 所以在用%d打印c时发生整型提升高位补1 11111111111111111111111110000000 -补码 10000000000000000000000001111111 10000000000000000000000010000000 -原码- -128算术转换 如果某个操作符的各个操作数属于不同的类型那么除非其中一个操作数的转换为另一个操作数的类型否则操作就无法进行。算数转换是针对字节数大于等于整型的类型来说的。下面的层次体系称为寻常算术转换 long doubledoublefloatunsigned long intlong intunsigned intint 如果某个操作数的类型在上面这个列表中排名较低那么首先要转换为另外一个操作数的类型后执行运算。也就是说算数转换就高不就低会把低的转换成高的也就是把字节数小的转换成字节数大的 如果觉得文章对你有帮助的话还请点赞关注收藏支持博主如有不足还请指点博主及时改正感谢大家支持
http://www.dnsts.com.cn/news/204306.html

相关文章:

  • 南通企业网站怎么建设百度指数里的资讯指数是什么
  • 带数据的网站网页版微信二维码登录怎么实现
  • 天津 网站设计广西建设厅网站在线服务
  • asp.net怎样做网站登录云服务器是干什么的
  • 做美食网站的模板网络建站公司
  • 网站推广实施方案wordpress json api
  • 什么在线做动图的网站比较好学网站建设需要几年
  • 济宁市兖州区城市建设局网站网站加速免费
  • 公司网站设计与实现的项目建议书设计制作效果图
  • 成都网站建设桔子科技简单的网站设计案例
  • 南召微网站开发网站运营专员岗位要求
  • 京东网站建设的要求创立外包网站
  • 网站访客qq统计 原理山西大同专业网站建设价格
  • 小型企业门户网站源码市场调研报告ppt
  • wordpress能制作视频网站吗网站法人与负责人
  • 专业的培训行业网站制作网页制作题库
  • 关于建设网站群的报告建设电子商务网站论文
  • 邯郸市有搞网站服服务的吗商贸营销型网站案例
  • 滨海新区商城网站建设万网二手已备案域名
  • 网站建设 安庆网站上的幻灯片如何做
  • 网站项目怎么做的网页设计与网站建设大作业
  • 摄影课程自学网站长沙大型做网站公司
  • 网站响应度建站公司联系电话
  • 商务网站开发课程建言上行30m可以做网站吗
  • 企业手机网站建设策划外贸都用什么网站
  • 网页设计期末作品源代码seo营销课程培训
  • 做淘宝返利网站能挣钱山东世界500强企业
  • 制作网站需要哪些知识网站开发成本会计科目
  • 广西网站网页图片居中
  • 图片上传不了网站网站ui标准