JavaShuo
栏目
标签
将一个输入的int型数值转换到short范围内
时间 2021-01-18
标签
移位操作
三目运算符
数据类型转换
算术右移
思考题
繁體版
原文
原文链接
代码如下 static inline short convert(int value) { return short((value == short(value)) ? value:(value>>31)^Ox7FFF); } 本题目基于32位的机器,代码的意思很容易理解,就是输入一个值,然后经过那一个式子运算之后,返回一个值,只是其中运算的部分比较有意思。这其中涉及到两种数据类型,一
>>阅读原文<<
相关文章
1.
java各种型的取值范围(byte,int,short,long,char)
2.
怎么计算byte,short,int等数据类型的取值范围
3.
Java中short、int、long、float、double的取值范围
4.
限制QLineEdit的数值输入范围
5.
java中short、int、long、float、double取值范围
6.
将char的数值转换为对应的int型数据
7.
安卓中将int值转换为String 将String转换成int
8.
从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值
9.
输入一个整数,范围在32位有符号整数范围内,输出这个整数
10.
python2,3中数值表示范围 int, float
更多相关文章...
•
C# 类型转换
-
C#教程
•
Swift 类型转换
-
Swift 教程
•
Flink 数据传输及反压详解
•
Java Agent入门实战(一)-Instrumentation介绍与使用
相关标签/搜索
范围内
short
范围
int
入围
输入
换个
转换
将到
转型
Redis教程
PHP 7 新特性
NoSQL教程
数据传输
技术内幕
数据库
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
「插件」Runner更新Pro版,帮助设计师远离996
2.
错误 707 Could not load file or assembly ‘Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKe
3.
Jenkins 2018 报告速览,Kubernetes使用率跃升235%!
4.
TVI-Android技术篇之注解Annotation
5.
android studio启动项目
6.
Android的ADIL
7.
Android卡顿的检测及优化方法汇总(线下+线上)
8.
登录注册的业务逻辑流程梳理
9.
NDK(1)创建自己的C/C++文件
10.
小菜的系统框架界面设计-你的评估是我的决策
本站公众号
欢迎关注本站公众号,获取更多信息
相关文章
1.
java各种型的取值范围(byte,int,short,long,char)
2.
怎么计算byte,short,int等数据类型的取值范围
3.
Java中short、int、long、float、double的取值范围
4.
限制QLineEdit的数值输入范围
5.
java中short、int、long、float、double取值范围
6.
将char的数值转换为对应的int型数据
7.
安卓中将int值转换为String 将String转换成int
8.
从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值
9.
输入一个整数,范围在32位有符号整数范围内,输出这个整数
10.
python2,3中数值表示范围 int, float
>>更多相关文章<<