DarkAkadi 2022-03-10 13:24 采纳率: 40%
浏览 32

自动识别输入数的进制

自动识别当前输入数的进制,进行统一进制转换,,选取合适的进制计算方法(计算器,想不出来,佬教教)

  • 写回答

2条回答 默认 最新

  • DarkAthena ORACLE应用及数据库设计方案咨询师 2022-03-10 17:16
    关注

    你输入的数字是否存在特殊标志?比如十六进制 "0x00" 之类的?
    如果没有任何特殊标志,纯粹只是一个数值,那你得先指定个优先级,比如 "10" ,它可以是进制数大于等于2的任何进制,如果不存在判断优先级,就没办法取出唯一的转换值。
    你说是做计算器,但是你有没有看看目前电脑上、手机上、甚至实体的计算器?无论哪个计算器,在计算不同进制的数值时,都是要求你先主动切换进制,表明你当前输入的数值是哪个进制,这样才能进行计算,所以根本就不存在,仅仅根据数值来确定进制的说法。
    "AB"就一定是16进制?我说它是12进制或者64进制其实也没错

    评论

报告相同问题?

问题事件

  • 创建了问题 3月10日

悬赏问题

  • ¥15 R语言中lasso回归报错
  • ¥15 semrush,SEO,内嵌网站,api
  • ¥15 Stata:为什么reghdfe后的因变量没有被发现识别啊
  • ¥15 关于#c语言#的问题,请各位专家解答!
  • ¥15 这个如何解决详细步骤
  • ¥15 在微信h5支付申请中,别人给钱就能用我的软件,这个的所属行业是啥?
  • ¥30 靶向捕获探针设计软件包
  • ¥15 别人给钱就能用我的软件,这个的经营场景是啥?
  • ¥15 react-diff-viewer组件,如何解决数据量过大卡顿问题
  • ¥20 遥感植被物候指数空间分布图制作