int转string时候保留前导位0
来源:互联网 发布:vscode golang build 编辑:程序博客网 时间:2024/09/21 08:14
今天遇到了一个问题,int转string的时候,要是08转成string的时候,会变成“8”,前面的0就会消失。
使用的方法:
NSString *stringYear = [[NSStringalloc]initWithFormat:@"%d", intYear];
解决方法:在转换的时候%号前面加上对齐控制就可以啦~
NSString *stringYear = [[NSStringalloc]initWithFormat:@"%02d", intYear];
就和十六进制上的方法类似: 十六进制格式化输出 2字节对齐
"%02x",是以0补齐2位数,如果超过2位就显示实际的数;
"%hhx" 是只输出2位数,即便超了,也只显示低两位;
因此有了"%02hhx"
点击(此处)折叠或打开
- void hexdump(char *buf, int num)
- {
- . int i;
- . for(i = 0; i < num; i++) {
- . . printf("%02hhx\t", buf[i]);
- . . if ((i+1)%8 == 0) {
- . . . printf("\n");
- . . }
- . }
- . printf("\n");
- }
0 0
- int转string时候保留前导位0
- float 转 string 保留两位小数
- String转double保留两位小数
- SAP EXCEL输出时,保留前导0
- 保留几位小数&&double转int四舍五入
- java 除法结果保留两位小数,小数保留前导零
- string保留四位小数
- 怎么使float保留两位小数或多位小数*如何将整数 int 转换成字串 String
- 保留两位小数的String用法
- 微信小程序开发之保留小数(toFixed) 四舍五入 获取整数 string转int
- 微信小程序---保留小数(toFixed) 四舍五入 获取整数 string转int
- JAVA ——int 类型除法保留两位小数
- java两个int相除,返回保留两位小数
- 两个int相除保留两位小数
- JAVA中int类除法运算保留2位
- js-如何保留两位小数/整数的时候不出理
- C#将int型数字转换成3位字符串,不足的时候,前面补0
- Java 将String转Double、Double类型保留2位小数
- 黑马程序员——Java基础——网络编程
- FastDfs+nginx环境配置
- DataGridView Index -1 does not have a value 错误
- 配置android studio开发环境及遇见的问题
- Remove Duplicates from Sorted Array II C#
- int转string时候保留前导位0
- linux内核I2C子系统学习(一)
- Nginx配置文件详细说明
- 4 JavaWeb之Mac下eclipse配置Tomcat发布javaweb工程
- 【Python系列2】赋值、深度复制与传参
- 测试页面
- 我编写的第一个类
- 快速排序 递归
- Linux 查看系统硬件信息(实例详解)