OC下NSString转ASCII.ASCII转NSString

打个比方.我现在想把对应的0.1.2.3.4等转成A.B.C.D.如果用switch case来判断数值是一种方法,这种方式类似于查表.学过C语言的一般都知道有一个ASCII表.根据表中对应数值加上一个数值就能轻松实现数字转字母了.

//比如现在有一个NSString:@"0"
NSString *str = @"0";
//1.转换成const char*类型.这里得出的是char*指针
const char* charNum = [str cStringUsingEncoding:NSASCIIStringEncoding];
//2.计算ASCII的值('0'和'A').
char result = charNum[0] + 0x11;
//3.转成NSString
NSString *numStr = [NSString stringWithFormat:@"%c",result];

轻轻松松转换过来了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值