任何十进制化十六进制整数可用十六进制整数表示吗

一个16位无符号整数,如果它的十六进制是(FFF0),那么它的实际数值是什么,用十进制表示
是65520,这种数字可以在windows自带的计算器中计算
为您推荐:
扫描下载二维码每日登录:+1西币&+1积分
&下次自动登录
绑定第三方账号登录 & & &
扫描二维码登录支持中心移动端
获取动态密码
| 新手必读 |
You are here:
如何把16进制数转换成10进制的
热点活动:
如何把16进制数转换成10进制的 - 已解决问题
我用中泰的模拟采集模块,把数据采集到200中,然后用指令ATH把ASC2转换成16进制的数,但是接下来要把16进制的转换成10进制的才能进行模拟量标准化,即把外部实际数值变成PLC内的变量数值。
产品版区:
悬赏分:10 | 解决时间: 08:56:27 | 提问者: - 学长&nbsp&nbsp第2级
问题ID:3923
用BCD_I指令将十六进制BCD码转为整数.
毕业实践员&nbsp&nbsp第4级&
填写您的评论...
提问者对于答案的评价:这个是正确答案
QLL72368&&和大个笨熊的答案是正确的
置评专家:西门子自动化产品支持& 10:28:31
更多相关问题
本版精华问答
等待您来回答
作者/最新回复
最后回复时间
s_i&或者s_r指令
- 毕业实践员&nbsp&nbsp第4级
& 15:28:31
用fc105--scale
- 学长&nbsp&nbsp第2级
& 17:41:17
1、s_i&或者s_r指令是不合适的,符号转化成整数或实数都不是本题的答案&&2、fc105是300中处理模拟量用的,啥时候跑到200了?&&3、我的意见:16进制数没有转化成10进制的必要了,CPU都是按二进制存储的,编程时表现为2、8、10、16进制而已,只要你把标定范围设对了,该值用16进制表示和10进制表示标定出来的效果是一样的。
专家奖励分:10分
- 高级工程师&nbsp&nbsp第11级
& 18:54:02
NETWORK&1&LD&I0.0&STI&VB0&7&VW100&STD&VB0&7&VD200&STR&VB0&7&VD300&&
- 顶级工程师&nbsp&nbsp第12级
& 08:34:57
不需要什么十六进制转十进制,不过是表示格式而已。&从根上讲它们都是按二进制存的,举个例子,比如VB100里面的数值是&,用十进制表示就是87,用十六进制表示就是16#57。
专家奖励分:10分
- 毕业实践员&nbsp&nbsp第4级
& 10:49:08
对,它们只是表示形式不一样。
- 学长&nbsp&nbsp第2级
& 23:43:43
简单的方法就是用电脑上的计算器,有好多的转换功能,方便,一边编各一边算就是了
- 新生&nbsp&nbsp第1级
& 18:04:14
不用转换,反而增加了CPU的负担
- 新生&nbsp&nbsp第1级
& 13:38:54
10#10=16#0F&&&&&&&10#20=16#FF&你只要想想就可以了&10=16&20=32&30=48&你还可以想想了&例如,给你50(十进制的)怎么变十六进制/&50除以16等于3余2===则十六进制就是32
- 新生&nbsp&nbsp第1级
& 21:03:13
上一页1下一页&
扫描打开手机版
20秒帮我们优化支持中心!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
欢迎您来到找答案
在“找答案”,已有超过7万个被解决的技术问题供您参考!
西门子技术专家亲自把关!常规的,简单的问题,在这里您都可以找到答案!
遇到了问题,就来“找答案”提问。
点击搜索框右侧的提问按钮,只需2步就能成功提交问题!分分钟就有无数大侠前来帮你。
在“找答案”每天都有大量的新问题。
别犹豫,只需要点击问题下方的“我要回答”就能参与。答题不光有积分相送,也会给您积攒大侠人气。
“找答案”定期开展各种有奖活动期待您的参与。
更有机会参加西门子高端用户峰会。领略西门子的博大精深!以下试题来自:
单项选择题下列代表十六进制整数的是A.0123B.1900C.fa00D.0xa2
为您推荐的考试题库
你可能感兴趣的试题
1A.rmiregistryB.serialverC.rmicD.rmid2A.iavio包B.javapplet包C.javlang包D.javnet包3A.实现javlanRunnable接口并重写start()方法B.实现javlanRunnable接口并重写run()方法C.继承javlanThread类并重写alu()方法D.实现javlanThread类并实现start()方法4A.第2行B.第3行C.第4行D.第6行5A.frame1.insert(panelB.frameadd(panelC.frame1.addJPanel(panelD.frameinserOPanel(panel
热门相关试卷
最新相关试卷C++实现十六进制字符串转换为十进制整数的方法
作者:defias
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了C++实现十六进制字符串转换为十进制整数的方法,涉及C++字符串与数制转换的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
本文实例讲述了C++实现十六进制字符串转换为十进制整数的方法。分享给大家供大家参考。具体实现方法如下:
* 将十六进制数字组成的字符串(包含可选的前缀0x或0X)转换为与之等价的整型值
#include &stdio.h&
#include &math.h&
/* 将十六进制中的字符装换为对应的整数 */
int hexchtoi(char hexch )
char phexch[] = "ABCDEF";
char qhexch[] = "abcdef";
for(i=0;i&6;i++){
if((hexch == phexch[i]) || (hexch == qhexch[i]))
printf("i=%d",i);
if(i &= 6){
return 0; /* 非十六进制字符 */
return 10+i;
int htoi(char s[])
int n=0; /*有n位*/
int valu=1; /*是否有效*/
int i=0,j;
int answer=0;
/* 有效性检查 */
if((s[0] == '0') && ((s[1] == 'x') || (s[1] == 'X'))){
while((s[i] != '\n')){
if((s[i] & '0') && (s[i] & '9')){
if(hexchtoi(s[i]) == 0){
if(valu != 0){
for(j=0;j&n;j++){
answer += ((int)pow(16,j) * hexchtoi(s[i-j-1]));
answer = -1;
char *n[] = {"0x7ff0","0x2341"};
printf("%s is %d\n",n[0],htoi(n[0]));
printf("%s is %d\n",n[0],123);
希望本文所述对大家的C++程序设计有所帮助。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具}

我要回帖

更多关于 十进制化十六进制 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信