我正在处理我的vb6项目,我需要我的滚动条最大值达到40000.虽然我可以假设最大值大约是32000,因为滚动条最大值是一个整数.我怎么能改变这个?
谢谢,
凯文
我有一个地址的例子:0x003533,它是一个字符串,但要使用它我需要它是一个很长但我不知道该怎么做:S有任何人的解决方案吗?
所以字符串:"0x003533"到长0x003533 ??
我的数据以下列语法存储在文件中:
12034567892410
asdf'gndzfm,ndsfgkmnds/fgmfgkjadf'jdakgjdafgj
.
.
.
Run Code Online (Sandbox Code Playgroud)
如果数字实际上没有写成字符串,则使用writeLong将它们写为long.
我想使用BufferedReader从文件中读取这些数据.
有什么建议?
我正在制作一个密码程序,我将在后面填充不同的密码,但现在我有摩尔斯代码.我不是最好的编程,所以下面的代码可能看起来过分,很容易分解成更好的代码.
import os
def c():
os.system('cls')
doneOnce = False
while True:
print 'Code Maker Breaker!'
print '-------------------\n'
if doneOnce == False:
print 'Welcome to CMB!'
print 'In CMB you can pick several types of codes,'
print 'Then convert text into this code! If you want,'
print 'You can then convert text back into this code!'
print 'Use numbers to select different codes.\n'
doneOnce = True
print 'Codes! Please select with corresponding numbers.\n'
print '1. Morse'
code = raw_input('Enter the number …
Run Code Online (Sandbox Code Playgroud) 我可以int
从long long int
变量中减去变量吗?
如果我不能:我需要存储一个比存储在一个数字更大的数字int
,我不想使用double
或float
因为我需要整数,我该怎么办?我不想全部使用long long int
.有没有办法把它int
变成一个long long int
让我可以减法?
我想申报一个大常数.但java显示错误,我的常量对于int来说太大了.但我想要长久不变.该怎么办?
public static final long MAXMONEY = 1000000000000000000;
Run Code Online (Sandbox Code Playgroud) 我的问题是
checksum = Long.parseLong("-986.9");
Run Code Online (Sandbox Code Playgroud)
给出NumberFormatException.这不是很长的吗?
最近我搜索的区别int
,long int
,long
,...等等.我从这里得到了答案.我发现long
并且long int
完全相同.所以陈述
c = a *long(b);
和
c = a * long int (b)
在程序中应该是相同的
int main()
{
int a = 10, b = 20;
long int c;
c = a *long(b);
cout << c;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
但第二个声明显示错误
[错误]预期'long'之前的primary-expression
所以,我只是想知道,如果long
和long int
是相同的,那么为什么会出现错误在以上两种说法?
所以我从一个API中获取一个变量,我们将其调用并将其long foo
传递给另一个API,将其作为值:int bar
.
我在视觉工作室2017年,其中实际上是相同的东西:https://docs.microsoft.com/en-us/cpp/cpp/data-type-ranges?view = vs-2017
但这会引发:
static_assert(is_same_v<decltype(foo), decltype(bar)>);
Run Code Online (Sandbox Code Playgroud)
因为即使它们实际上是相同的,它们也不是同一类型.对此有一个解决办法,不是用数字界线库匹配等long
来的int
?
嗨,我对某些代码有一些小问题,我无法给出有关结果的解释。
//what happens?
public static void what() {
int number = 2147483647;
System.out.println(number + 33);
}
//Here is my solution for the probleme
public static void what() {
long number = 2147483647;
System.out.println(number + 33);
}
Run Code Online (Sandbox Code Playgroud)
将int编号作为变量的第一个代码给了我-2147483616
结果。因此,当我将int更改为long时,我会得到预期的良好结果。所以问题是谁可以帮助我解释为什么intnumber + 33 = -2147483616
long-integer ×10
c++ ×4
java ×4
int ×3
integer ×2
string ×2
buffer ×1
casting ×1
encryption ×1
python ×1
scroll ×1
scrollbar ×1
user-input ×1
vb6 ×1