腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
在
C
中将
字符串
更
改为
int
时
溢出
、
、
在
C
编程语言中,因为最大的无符号整数是2147483647,所以像"2147483649"这样的
字符串
会
溢出
为整数。当我想要将整数
字符串
转换为
int
时
,如何检查这些
溢出
情况?我不能只检查它是否是>=-(2^32-1)和<= (2^32-1),因为将这个
字符串
转换为
int
的过程(例如atoi())已经改变了这个值。有没有一种简单的方法,而不是
在
转换之前检查
字符串
浏览 86
提问于2017-01-26
得票数 2
回答已采纳
2
回答
如何确定snprintf最大缓冲区大小
由于sprintf会导致缓冲区
溢出
,所以我需要在项目
中将
所有sprintf更
改为
snprintf。但我遇到了一些麻烦如下:{} 问题是当目标
字符串
是函数的参数
时
,如何在我们更
改为
snprintf之后确定缓冲区大小或
字符串
的最大长度。
浏览 3
提问于2014-09-04
得票数 2
回答已采纳
3
回答
在
Mvc中对控制器进行简单的Ajax调用
、
、
、
我是mvc的新手,我尝试对我的控制器执行一个简单的Ajax调用,这样我就可以
在
create视图中使用日期和时间选择器。当我
在
IE中使用调试
时
,我会得到这个错误消息,但是如果我做了一个断点,看起来我得到了正确的数据。参数字典包含一个空项,用于'VLVision.Controllers.SammantradesAdminController'.中非空类型'System.
Int
32‘的参数'Lokal’,用于方法'System.Web.Mvc.ActionResultCreate
浏览 1
提问于2015-09-22
得票数 4
回答已采纳
1
回答
为什么CLR会
溢出
Int
32.MaxValue -> Single ->
Int
32,而JVM不会?
、
、
、
我
在
往返
Int
32.MaxValue到System.Single的过程中遇到了意外的结果Single s = i;Debug.WriteLine(
c
); // -2147483648 我意识到它肯定是
溢出
的,因为Single的有效数
浏览 2
提问于2010-11-02
得票数 5
回答已采纳
1
回答
在
objective
中将
c
字符串
解析为
int
以避免
溢出
、
、
、
、
在
objective中,我会将一个
c
字符串
(而不是NSStirng)解析为
int
,同时也检查这个数字对于
int
来说是不太大还是太小?我认为如何使用long并将其转换回
int
是不可靠的。另一件事是,我已经完全删除了&& errno == ERANGE,因为它只是没有使用它。这也是明智的吗?bool to_
int
(const char* str,
int
* val) char* nptr = NULL; lo
浏览 1
提问于2014-04-12
得票数 0
回答已采纳
1
回答
当我
在
堆栈上分配大量内存
时
,
C
程序崩溃
、
、
、
、
当我用Visual
C
++
在
Windows上编译和运行这个简单的程序时,它会崩溃:{
int
n[1000000]; { }printf("function end\n");
int</
浏览 0
提问于2019-01-25
得票数 0
1
回答
使用std::getline()读取一行?
、
、
、
我的目标是提示用户输入消息/句子,然后使用getline()
在
屏幕上打印出来。下面是我尝试过的两种不同的尝试。{ for(
int
i=0; message[i] !我根本没有机会输入任何
字符串
。
在
第二次尝试中,它一直要求我输入消息。每次输入带有"\n“的东西
时
,它都会在屏幕上显示我输入的内容。我使用control +
c
中断正在运行的进程,使其停止。Strings ***\n\n"; // define a
c</
浏览 1
提问于2019-10-31
得票数 1
回答已采纳
1
回答
表达式求值中的编译器差异
、
、
我实现了以下函数来模拟if-then-else:
int
negOne = (1<<31)>>31;} 我有一定的限制,上面的部分有点小技巧,但它是有效的。赋值使用特定的编译器,
在
x=
浏览 0
提问于2014-07-25
得票数 0
1
回答
无法
在
`[]`
中将
字符串
更
改为
int
、
在
ruby中,我尝试在运算符'[]‘
中将
字符串
转换为
Int
,但失败了。array ruby将停止并显示错误:in '[]': no implicit conversion of String into Integer (TypeError) 因此,我将代码更
改为
以下代码
浏览 0
提问于2013-04-30
得票数 1
回答已采纳
5
回答
将整数数组转换为数字
、
、
假设我有一个整数数组,如下所示:现在我想把整个数组转换成一个整数,例如在运行代码后
int
b变成603215。 该怎么做呢?
浏览 1
提问于2012-06-26
得票数 9
回答已采纳
1
回答
如何以不同的方式发生
溢出
?
我是
C
的新手,还在努力理解
溢出
是如何发生的。假设我们有下面的buggy代码来确定一个
字符串
是否比另一个
字符串
长: return strlen(s) - strlen(t),所以当我们有1u - 2u > 0之类的东西
时
,左操作数
溢出
。
int
或无符号b的范围,那么结果不应该首先
溢出
吗?为什么结果被保留为保留值,仅仅是因为左操作数
c
是可以保存
浏览 3
提问于2020-06-14
得票数 1
回答已采纳
1
回答
算法工具箱:使用括号最大化算术表达式?失败的测试用例#5/19
、
、
首先,我认为这是由于long long中的值
溢出
,所以提交了双精度数据类型的解决方案。不过,问题依然存在。maximum和minimum函数 long long maximum(long long a,long long b,long long
c
,long long d)
int
a1 = aa:b; return a1>a2?a1:a2; long long minimum(long long a,lo
浏览 21
提问于2019-05-18
得票数 0
回答已采纳
3
回答
“类、结构或接口成员声明中的标记'{‘无效”
、
在下面的
C
#代码中,我得到了错误"Invalid token '{‘in class,struct,or interface member声明“。System.Linq;{ { void add(
int
x,
int
y);
int
<
浏览 3
提问于2012-06-16
得票数 3
1
回答
Python字典到
C
++映射
、
、
我对
C
++非常陌生,我正试图将一本字典翻译成
C
++格式。我似乎找不到我正在寻找的答案,从前面提出的问题在这里。我有如下代码:#include <map> { m['select
浏览 0
提问于2018-06-20
得票数 0
回答已采纳
2
回答
c
++:
int
在
小于
INT
_MAX
时
溢出
、
N, K; cin >> N >> K;
int
IntResult = 0;for (long long
int
i = K; i <= N + 1; i++) { IntResult1000000000 + 7) << endl; cout << IntRe
浏览 2
提问于2020-04-19
得票数 1
回答已采纳
3
回答
如何检查从
C
++
字符串
到无符号整数的转换
、
、
我没有
在
limits.h上找到它。编写unsigned
int
maxUnsInt = 0 - 1;安全吗?我也尝试过返回正确值的unsigned
int
maxUnsInt = MAX_
INT
* 2 + 1,但是编译器显示了一个关于
int
溢出
操作的警告。2)一旦找到,检查
C
++
字符串
(我知道它只由数字组成)是否超过了我系统上的最大无符号
int
值。 当且仅当
字符串
是有效的无符号整型
时
,我的最终目标
浏览 1
提问于2013-02-15
得票数 2
回答已采纳
7
回答
在
C
++
中将
所有重音字母更
改为
普通字母
、
、
问题是我的意思是,像eéèêaàäâç
c
这样的东西会变成eeeeaaaacc。我已经尝试过的东西 我已经尝试过手动解析
字符串
并逐个替换它们,但我想一定有一种更好/
更
简单的方法,但我不知道(这将保证我不会忘记任何重音字母)。
浏览 3
提问于2012-12-31
得票数 14
回答已采纳
2
回答
如何将结构从vb传递到dll?
、
//数据链路layer.cpp #include<stdio.h> #define RPMLENGTH 1 #define TELLTALELENGTH 3 {
int
color; <
浏览 1
提问于2017-03-23
得票数 0
3
回答
递归调用
溢出
、
、
在
测试数据集上,以下代码可以工作,但当我更
改为
第二个具有类似大小的测试集
时
,它会
溢出
。为了将标记
字符串
更
改为
关联的新标记
字符串
,我使用了这个向量查找函数string vectorSearch(string &
浏览 1
提问于2012-08-29
得票数 1
回答已采纳
1
回答
在
MySQL中,是否可以
在
一条语句
中将
相同的更新逻辑应用于多个列?
、
我使用的是MySQL 8.0,我试图
在
一个有很多列的表
中将
空
字符串
更
改为
NULL。要使用的最小数据集:INSERT INTO tbl VALUES ('', 'B', '
C
'), ('A
浏览 0
提问于2018-07-16
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C+中的 atoi和itoa
为你深度解析为什么Python中整型不会溢出
C语言编程经验
SDS Redis 自定义字符串底层结构
深度剖析为什么 Python 中整型不会溢出?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券