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

中国建设银行掌上银行官方网站哪些网站做的好看的

中国建设银行掌上银行官方网站,哪些网站做的好看的,17年wordpress,嘉兴自助建站系统1-1 逐位提取数字 获取对应位数的数字,适应开发过程中的各种操作,具体的代码演示案例如下所示 假设 val 是一个 5位整数(范围:0~99999),代码将逐位提取其数字,并存储到数组 g_Tempbuf 中&#x…

1-1 逐位提取数字


获取对应位数的数字,适应开发过程中的各种操作,具体的代码演示案例如下所示


假设 val 是一个 5位整数(范围:0~99999),代码将逐位提取其数字,并存储到数组 g_Tempbuf 中:

g_Tempbuf[0] = val / 10000;           // 提取万位(第5位)
g_Tempbuf[1] = (val % 10000) / 1000;  // 提取千位(第4位)
g_Tempbuf[2] = (val % 1000) / 100;    // 提取百位(第3位)
g_Tempbuf[3] = (val % 100) / 10;      // 提取十位(第2位)
g_Tempbuf[4] = val % 10;              // 提取个位(第1位)

1-2 实际分析


val = 12345 为例:万位

g_Tempbuf[0] = 12345 / 10000 = 1  // 整数除法,得到万位数字 1

千位(第4位)

val % 10000 = 12345 % 10000 = 2345  // 取余后保留后4位
2345 / 1000 = 2                     // 整数除法,得到千位数字 2

百位(第3位)

val % 1000 = 12345 % 1000 = 345    // 取余后保留后3位
345 / 100 = 3                      // 整数除法,得到百位数字 3

十位(第2位)

val % 100 = 12345 % 100 = 45       // 取余后保留后2位
45 / 10 = 4                        // 整数除法,得到十位数字 4

个位(第1位)

val % 10 = 12345 % 10 = 5          // 直接取余,得到个位数字 5

最终,g_Tempbuf 的内容为:[1, 2, 3, 4, 5]


1-3 数组索引与位数


g_Tempbuf[0] 万位(最高位)

g_Tempbuf[2] 百位

g_Tempbuf[3]十位

g_Tempbuf[4] 个位(最低位)


适用的范围是:


5位整数:如果 val 不足5位(例如 val = 123),高位将补零。

例如:

val = 123g_Tempbuf = [0, 0, 1, 2, 3]

超过5位:如果 val 超过5位(例如 val = 123456),代码将截断高位。

例如:

val = 123456g_Tempbuf[0] = 12(实际是错误结果)


潜在问题:


前导零:不足5位时高位自动补零,需根据需求决定是否保留。

数值溢出:若 val 超过5位(如 val ≥ 100000),高位计算结果可能不符合预期。


1-4 程序改进


使用循环或对数运算动态确定位数,避免硬编码除法:

for (int i = 0; i < 5; i++) {g_Tempbuf[i] = val / (int)pow(10, 4 - i) % 10;
}

添加范围检查:

if (val > 99999) {// 错误处理:数值超出范围
}

若需要忽略高位零,可记录有效位起始位置:

int start = 0;
while (start < 5 && g_Tempbuf[start] == 0) {start++;
}
// 从 start 开始为有效数字

功能:


功能:将最多5位的整数按万位→个位顺序分解到数组中。

适用场景:固定位数显示(如数码管、LCD显示数值)。

注意事项:需确保输入值在合理范围内,并根据需求处理前导零和溢出问题。

......


文章转载自:

http://SJAp2nOX.cwpny.cn
http://ZaUa5CX7.cwpny.cn
http://9B81nzp1.cwpny.cn
http://AagSyKVP.cwpny.cn
http://lnspRxXj.cwpny.cn
http://ckk8gR5y.cwpny.cn
http://B7OolkQM.cwpny.cn
http://X2s4D9AU.cwpny.cn
http://F33lRBI1.cwpny.cn
http://C0LVwc3C.cwpny.cn
http://kRQagF6W.cwpny.cn
http://Ztg0lAdn.cwpny.cn
http://2p9cTDt6.cwpny.cn
http://UxR1Lonj.cwpny.cn
http://j8xYbHzV.cwpny.cn
http://3KDQJZaN.cwpny.cn
http://gSW3ZjDM.cwpny.cn
http://1mvQfBJK.cwpny.cn
http://ElPGL1XT.cwpny.cn
http://PZyBTPzf.cwpny.cn
http://N7gGkDE9.cwpny.cn
http://EKvDUqlz.cwpny.cn
http://Gd9iSZkL.cwpny.cn
http://houDQrfg.cwpny.cn
http://VGiP6FYp.cwpny.cn
http://6vd1yCxZ.cwpny.cn
http://UGg8liPb.cwpny.cn
http://6q3Ukn1T.cwpny.cn
http://fbKxMvBY.cwpny.cn
http://0ipY0uqr.cwpny.cn
http://www.dtcms.com/wzjs/695312.html

相关文章:

  • 网站统计源码职业院校专题建设网站
  • 自建站怎么接入支付为wordpress配置邮箱服务
  • 百度网站怎么用怎么做淘宝客网站赚钱吗
  • 浙江网站建设情况分析腾讯云wordpress建站教程
  • 西安网站建设推广公司哪家好wordpress 链接新窗口
  • 微网站站点名称培训机构需要哪些证件
  • 免费做网站app网站建设存在哪些问题
  • 商业网站开发岗位需求分析免费代理上网ip地址
  • 怎样做网站导购普通网站一年要多少钱
  • wap网站是什么意思免费网页空间代码
  • wordpress图床网站学校网站建设招标文件
  • 株洲营销型网站建设常德网站制作公司多少钱
  • 网站需要第三方登录怎么做wordpress的配置dns
  • 网站建设的网络技术重新配置wordpress
  • 十大免费游戏网站点开即玩小公司
  • 网站优化 kps网站建设宣传广告
  • 网站建设业动态网站建设得多钱
  • 价格查询网网站seo策划方案案例分析
  • 企业网站尺寸网络会议系统有哪些
  • 企业网站的必要性怎么做招投标网站
  • 南京专业的网站设计团队装饰公司门头
  • 建设信用卡中心网站天津市建设银行租房网站
  • 成都网站建设设计公司网站添加百度地图标注
  • 微信小程序企业网站wordpress添加视频插件吗
  • 自助建站软件下载企业网站ppt怎么做
  • 知识营销案例seo需要掌握什么技能
  • 东营市建设监理协会网站wordpress chinese-username插件
  • 开发大型网站的流程图支付网站开发费分录
  • 网站建设网站公司哪家好北京专业seo公司
  • 网站如何做链接北京网站建设seo