不同类型变量进行运算规则

news/2024/7/5 7:34:10

系统有默认的转化规则,就是从精度低的转化为精度高的,避免计算时精度的丢失
具体转换规则如下
char --> short --> int ---> unsigned --> long --> unsigned long --> float --> double

例子:

int a = 1;
double b = 1.5;
double c = a+b;
int d = (int)(a+b);
//a+b的结果为2.5(double型)。
//(int)(a+b)的结果为2(int型),直接删掉小数部分。


http://www.niftyadmin.cn/n/2009958.html

相关文章

react 开源项目_前端路上的开源优质项目分享

从19年到20年,笔者利用空余时间陆陆续续做了一些开源项目, 大部分开源项目都立足于企业实际业务需求, 所以笔者觉得有必要做一个总结和复盘,在复盘的过程中希望也能对大家有所帮助.今后笔者的开源项目都会放在这篇文章中,如果想学习的可以多交流.1. 基于indexedDB封装的轻量级缓…

表约束

非空约束,唯一约束,自增长,默认约束主键约束,外键约束转载于:https://www.cnblogs.com/mariobear/p/9179996.html

怎么限制网页上传图片的尺寸_黑橙修图:有了这个网站,你再也不用担心你的图片超过限制大小了...

当我们在一些网站提交证件照或头像时,有时候会遇到图片大小超过网站限制的情况。比如前一阵就有朋友要我帮忙压缩一下证件照。要从xxxK压缩到xxk。其实压缩图片大小的方法有很多,有人可能会说:“ps里面,你xxxxxxxxx设置一下&#…

用Vue来实现音乐播放器(10):Scroll组件的抽象和应用

了解better-scroll什么时候是需要refresh计算的??通常我们遇到的better-scroll不能滚动的问题的根源是什么??better-scroll的渲染原理是:根据初始化的时机 或者调用refresh()的时机的那个时候的scroll的父元素的高度和…

微软应用商店有哪些值得推荐的应用

对于很多Windows用户来讲,微软应用商店(Microsoft Store)是个印象不深刻,容易被忽略的好功能。从Windows 8 系统开始,微软开始对其进行了较大的改革,包含功能、界面设计、交互等各方面。其中最具有战略性代…

Android 多渠道打包(同一个工程不同包名,不同服务器地址等)

一、参考 1、多渠道打包——同一台设备上同时安装你的正式与测试环境APP 2、Android多渠道打包没你想的那么复杂 3、多渠道打包之动态修改App名称,图标,applicationId,版本号,添加资源 二、应用场景 1、一个APP针对多个应用市场&a…

qtableview获取单元格内容_利用VBA代码交换三个单元格的值

大家好,“VBA之EXCEL应用”是面向初学人员的教程,教程一共三册,十七章,从简单的录制宏实现一直讲到窗体的搭建,都是我们在利用EXCEL工作过程中需要掌握的知识点,希望大家能掌握利用。今日的内容是第一章“初…

编程规范大全

目录 前言 1、有专研精神,勤学善问、举一反三。 2、积极向上的态度,有创造性思维。 3、与人积极交流沟通的能力,有团队精神。 4、谦虚谨慎,戒骄戒燥。 5、写出的代码质量高。包括:代码的稳定、易读、规范、易维…