Java에서 숫자를 입력하면 컴파일러에서이를 자동으로 정수로 읽습니다. 따라서 (long) 6000000000 (정수 범위가 아님)을 입력하면 6000000000은 정수가 아니라고 불평합니다. 이 문제를 해결하려면 6000000000L을 지정해야했습니다. 방금이 사양에 대해 배웠습니다. short, byte, float, double과 같은 다른 숫자 사양
바이트 쌍을 가져 와서 단락을 출력하고 단락을 가져 와서 바이트 쌍을 출력해야합니다. 이러한 목적을 위해 내가 고안 한 기능은 다음과 같습니다. static short ToShort(short byte1, short byte2)
{
short number = (short)byte2;
number <<= 4;
number += (
: Sub Button1_Click(sender As Object, ByVal e As EventArgs) Handles Button1.Click
Dim stopwatch1, stopwatch2 As New Stopwatch : Dim EndLoop As ULong = 10000
stopwatch1.Start()
For cnt
strtol을 사용하여 signed int으로 16 진수 문자열을 변환하는 코드를 찾았지만 짧은 int (2 바이트)를 찾을 수 없습니다. 여기에 코드의 내 작품을 ': while (!sCurrentFile.eof())
{
getline (sCurrentFile,currentString);
sOutputFile<<strtol(curren
: public class p
{
short? mID;
short? dID;
}
short id = p.mID ?? -p.dID.Value;
컴파일러는 나에게 오류가 있습니다 : 그것은으로의 short id = p.mID ?? (short)-p.dID.Value;
을 : 나는 그것이 작동하려면 다음에 코드를 변경해야 Erro