DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2014年9月26日

摘要: int本身也要用一串字符表示,前后没有双引号,告诉编译器把它当作一个数解释。缺省情况下,是当成10进制(dec)来解释,如果想用8进制,16进制,怎么办?加上前缀,告诉编译器按照不同进制去解释。8进制(oct)---前缀加0,16进制(hex)---前缀加0x或者0X。string前后加上双引号,告... 阅读全文
posted @ 2014-09-26 16:08 DoubleLi 阅读(3889) 评论(0) 推荐(1)

摘要: 将16进制字符串值转换为 int 整型值此例中用 "1de" 作为测试字符串,实现代码如下:[cpp]view plaincopy#include#include#include#include/**将字符转换为数值**/intc2i(charch){//如果是数字,则用数字的ASCII码减去48,... 阅读全文
posted @ 2014-09-26 15:49 DoubleLi 阅读(14785) 评论(0) 推荐(2)

摘要: 在程序中,我们有时需要将一个十六进制字符串转换为十进制数字。比如:char *ptr="0x11";int n=0;//我们想让n等于0x11,即17通常我们在C中,想将一个字符串转换为一整形数字,通常会使用下面的方法:char*ptr="123";intn=0;n=atoi(ptr);printf... 阅读全文
posted @ 2014-09-26 15:35 DoubleLi 阅读(20949) 评论(0) 推荐(2)