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

杭州做网站 做小程序代做论文网站好

杭州做网站 做小程序,代做论文网站好,大连旅顺口景点介绍,金融互助网站建设今天学习C语言中的有符号与无符号 文章目录1 计算机中的符号位1.1 有符号数的表示法1.2 无符号数的表示法1.3 signed 和 unsigned2 实验-当有符号数与无符号数进行运算3 错误的使用了unsigned4 总结1 计算机中的符号位 C语言中#xff0c;数据类型的最高位#xff0c;用于标… 今天学习C语言中的有符号与无符号 文章目录1 计算机中的符号位1.1 有符号数的表示法1.2 无符号数的表示法1.3 signed 和 unsigned2 实验-当有符号数与无符号数进行运算3 错误的使用了unsigned4 总结1 计算机中的符号位 C语言中数据类型的最高位用于标识数据的符号。 最高位为1表明这个数为负数最高位为0表明这个数为正数 比如下图 1.1 有符号数的表示法 在计算机内部用补码表示负数 正数的补码为正数本身负数的补码为负数的绝对值各位取反后加1 比如下图中的 1.2 无符号数的表示法 在计算机内部用源码表示无符号数。 无符号数默认为正数无符号数没有符号位 对于固定长度的无符号数有 MAX_VALUE 1 -- MIN_VALUEMIN_VALUE - 1 -- MAX_VALUE 1.3 signed 和 unsigned 在C语言中变量默认为有符号的类型unsigned 关键字声明变量为无符号类型 但是要注意一点只有整数类型intcharlongshort能够声明unsigned变量 2 实验-当有符号数与无符号数进行运算 如下程序的运行代码 #include stdio.hint main() { unsigned int i 5; int j -10;if( (i j) 0 ) {printf(i j 0\n); } else {printf(i j 0\n); }return 0; }运行结果将是ij 0 。 因为有符号数与无符号数进行混合运算时会将有符号数转换成无符号数后再进行计算计算结果就变成了无符号数了。所以上述结果为正数 3 错误的使用了unsigned 当错误的使用了下面的方式来写代码的时候会产生错误 #include stdio.hint main() {unsigned int i 0;for(i9; i0; i--){printf(i %u\n, i);}return 0; } 上述程序的运行结果为无限循环打印。 因为变量i是无符号数所以i肯定大于等于0上述的for循环会一直循环下去。 4 总结 有符号数用补码表示 正数的符号位为0负数的符号位为1 无符号数用源码表示 无符号数没有符号位无符号数只能用于表示正数以及0 unsigned 只能用于修饰正数类型的变量有符号数与无符号数进行混合运算时会将有符号数转换成无符号数后再进行计算计算结果就变成了无符号数了
http://wiki.neutronadmin.com/news/31551/

相关文章:

  • 网站运营和seo的区别网站费做进什么科目
  • 化妆品产品的自建网站哟哪些为什么建设部网站进不去
  • 做网站什么公司加强网站安全建设说明报告范文
  • wordpress的网站怎么保存绍兴网站seo
  • 中国移动官网登录入口网站搜索引擎优化方案论文
  • 怎样找回网站备案密码错误php网站开发心得
  • 如何使用ps做网站app开发程序
  • 洛宁网站开发wordpress插件html5
  • 网站 app深圳网站推广策划
  • 山东外贸网站推广共青城网站建设
  • intitle:郑州网站建设电商营销方式有哪些
  • 政务网站建设步骤如何在头条上做网站推广
  • 做药物分析网站网站公司
  • 花都营销型网站网站做的和别人一样违法吗
  • 用局域网建设网站运营网站团队建设
  • 公司网站建设费会计处理潍坊建设公司
  • 建立一个同城网站要怎么做怎么建网站平台卖东西
  • 全面的基础微网站开发flash网站作品欣赏
  • 出口退税在哪个网站做什么网站可以免费做试卷
  • 网站搜索优化方法河北建设官方网站
  • 英文淘宝网站建设做网站快速排名
  • iis 网站访问权限设置黄金网站app免费视频下载
  • 镇江建设银行网站怎么做让自己的网站
  • 正在建设中的网站百度官网首页
  • 电脑路由器做网站服务器吗诸暨网站建设
  • 深圳网站建设公司平台承德网站建设案例
  • 做爰全过程免费网站官网设计需要多少钱
  • wordpress 教程类主题关键词优化的作用
  • 南昌专业的企业网站开发公司企业网站建设最新技术
  • 做淘宝要网站?项目网站开发