boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 怎么从‘0’得到0?
相关主题
我也来个。某公司招初级C程序员的面试题。[转载]
问个关于cin的问题
如何把一个char转换成一个int啊?
在C里面怎么验证一个input数字是不是超过int的范围?
New C++ programmer, need to ask a I/O file read question
奇怪的问题:关于一个简单的malloc()小程序 (转载)
C++ string to int Problem
C, how is a string cast into a int?
[合集] 【求助】如何将c string中的string转换成int?谢谢
一个nested class的问题
相关话题的讨论汇总
话题: 得到话题: char话题: int话题: std话题: ss
进入Programming版参与讨论
1 (共1页)
c**********e
发帖数: 2007
1
如果直接从字符赋值给整数的话,得到48,不是0. 当然可以减掉48,或者用atoi()
。但总觉得很笨。大牛们是怎么做的呢。
X****r
发帖数: 3557
2
只有一位数的话用c-'0'把c转换成整数是标准做法。

【在 c**********e 的大作中提到】
: 如果直接从字符赋值给整数的话,得到48,不是0. 当然可以减掉48,或者用atoi()
: 。但总觉得很笨。大牛们是怎么做的呢。

p********e
发帖数: 5
3
char c = '0';
c = !c;

【在 c**********e 的大作中提到】
: 如果直接从字符赋值给整数的话,得到48,不是0. 当然可以减掉48,或者用atoi()
: 。但总觉得很笨。大牛们是怎么做的呢。

a9
发帖数: 21638
4
哈哈。还不如直接char c=0;

()

【在 p********e 的大作中提到】
: char c = '0';
: c = !c;

c**********e
发帖数: 2007
5
哈哈。This is good. But we cannot get 2 by '2' with your method.

【在 p********e 的大作中提到】
: char c = '0';
: c = !c;

b***i
发帖数: 3043
6
sscanf? 字符要\0结束

【在 c**********e 的大作中提到】
: 哈哈。This is good. But we cannot get 2 by '2' with your method.
h**********c
发帖数: 4120
7
std::stringstream ss(std::string('0'));
int t =0;
ss>t;

something like this.
a****g
发帖数: 164
8
boost::lexical_cast('0');
n******t
发帖数: 4406
9
............

【在 a****g 的大作中提到】
: boost::lexical_cast('0');
s*w
发帖数: 729
10
co

【在 n******t 的大作中提到】
: ............
p**o
发帖数: 3409
11
>>> int('0')
0

【在 a****g 的大作中提到】
: boost::lexical_cast('0');
1 (共1页)
进入Programming版参与讨论
相关主题
一个nested class的问题
C++里为什么没有标准化atoi和itoa?
经典题atoi的溢出处理 (转载)
计算组合数C(m,n)
请教一道题 (转载)
C++中parse string的问题
吐槽一下在国内招程序开发的郁闷 (转载)
看了那个招聘的帖子,自觉需要把 atoi温习一下。赶紧的
atoi很重要么?
atoi对我来说至少可以想出三种方式来做
相关话题的讨论汇总
话题: 得到话题: char话题: int话题: std话题: ss