«long-integer» 태그된 질문

긴 정수는 일반적으로 표준 정수 크기의 두 배인 정수입니다. 여러 프로그래밍 언어에서 'long'키워드로 표시됩니다.


8
C에서 "부호없는 long"을 인쇄하는 방법은 무엇입니까?
unsigned longC로 데이터 유형 을 인쇄하는 방법을 이해할 수 없습니다 . 이 있다고 가정 unsigned_foo하면 unsigned long다음을 시도합니다. printf("%lu\n", unsigned_foo) printf("%du\n", unsigned_foo) printf("%ud\n", unsigned_foo) printf("%ll\n", unsigned_foo) printf("%ld\n", unsigned_foo) printf("%dl\n", unsigned_foo) 그리고 그들 모두는 내가 가지고있는 -123123123것 대신 어떤 종류의 숫자를 인쇄 unsigned long합니다.

7
긴 문자열로 변환 / 캐스트하는 방법?
방금 날짜를 선택할 수있는 샘플 BB 앱을 만들었습니다. DateField curDateFld = new DateField("Choose Date: ", System.currentTimeMillis(), DateField.DATE | DateField.FIELD_LEFT); 날짜를 선택한 후 데이터베이스의 어딘가에 날짜 값을 쉽게 저장할 수 있도록 긴 값을 문자열로 변환해야합니다. Java 및 Blackberry 개발에 익숙하지 않습니다. long date = curDateFld.getDate(); 이 긴 값을 문자열로 어떻게 변환해야합니까? …

12
Java에서 int에서 Long으로 어떻게 변환합니까?
여기에 모두를 찾아 계속 구글 사람들로부터가는 문제 필요 long로 int하지 다른 방법으로 주위를. 그러나 나는이 시나리오를 시작하기 전에이 시나리오를 실행 한 유일한 사람이 아니라고 확신 int합니다 Long. 내가 찾은 유일한 다른 답변은 "처음에는 길게 설정했다"는 것인데 실제로 질문을 다루지 않습니다. 처음에 캐스팅을 시도했지만 " Cannot cast from int to Long"가 …

4
Java에서 long을 초기화하십시오.
기본 데이터 유형-Oracle Doc에 따르면 longJava 의 범위 는 다음 -9,223,372,036,854,775,808과 같습니다 9,223,372,036,854,775,807. 근데 이클립스에서 이런 일을하면 long i = 12345678910; " The literal 12345678910 of type int is out of range"오류가 표시됩니다. 두 가지 질문이 있습니다. 1) long값으로 12345678910어떻게 초기화 합니까? 2) 모든 숫자 리터럴은 기본적으로 int?
213 java  long-integer 






16
자바 : 0 <= x <n 범위의 임의의 긴 숫자
Random 클래스에는 주어진 범위에서 random int를 생성하는 메소드가 있습니다. 예를 들면 다음과 같습니다. Random r = new Random(); int x = r.nextInt(100); 이것은 0 이상 100 이하의 int 숫자를 생성합니다. 긴 숫자와 똑같이하고 싶습니다. long y = magicRandomLongGenerator(100); 임의 클래스에는 nextLong () 만 있지만 범위를 설정할 수 없습니다.

11
Java에서 Long을 Date로 변환하면 1970이 반환됩니다.
웹 서비스에서 다운로드 한 긴 값 (예 : 1220227200, 1220832000, 1221436800 ...)이있는 목록이 있습니다. 날짜로 변환해야합니다. 안타깝게도이 방법은 다음과 같습니다. Date d = new Date(1220227200); 1970 년 1 월 1 일을 반환합니다. 누구든지 올바르게 변환하는 다른 방법을 알고 있습니까?
119 java  date  long-integer 

12
3 개의 긴 정수 평균
3 개의 매우 큰 부호있는 정수가 있습니다. long x = long.MaxValue; long y = long.MaxValue - 1; long z = long.MaxValue - 2; 잘린 평균을 계산하고 싶습니다. 예상 평균 값은 long.MaxValue - 1입니다 9223372036854775806. 다음과 같이 계산하는 것은 불가능합니다. long avg = (x + y + z) / 3; // …
103 c#  .net  long-integer 


14
Java에서 두 숫자를 곱하면 오버플로가 발생하는지 어떻게 확인할 수 있습니까?
두 숫자를 곱하면 오버플로가 발생하는 특수한 경우를 처리하고 싶습니다. 코드는 다음과 같습니다. int a = 20; long b = 30; // if a or b are big enough, this result will silently overflow long c = a * b; 그것은 단순화 된 버전입니다. 실제 프로그램에서 a그리고 b런타임에 다른 곳에서 소싱됩니다. …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.