«unsigned» 태그된 질문

부호없는 변수는 음수가 아닌 숫자 만 나타낼 수있는 변수입니다.


17
std :: vector에 대한 반복 : 부호없는 vs 부호있는 인덱스 변수
C ++에서 벡터를 반복하는 올바른 방법은 무엇입니까? 이 두 코드 조각을 고려하십시오.이 코드는 잘 작동합니다. for (unsigned i=0; i < polygon.size(); i++) { sum += polygon[i]; } 그리고 이것: for (int i=0; i < polygon.size(); i++) { sum += polygon[i]; } 생성 warning: comparison between signed and unsigned integer expressions합니다. …
470 c++  stl  unsigned  signed 

15
부호있는 정수와 부호없는 정수
부호있는 정수와 부호없는 정수의 차이점은 다음과 같습니다. 부호없는 값은 더 큰 양수 값을 보유 할 수 있으며 음수 값을 보유 할 수 없습니다. 부호 없음은 값의 일부로 선행 비트를 사용하는 반면 부호있는 버전은 가장 왼쪽 비트를 사용하여 숫자가 양수인지 음수인지 식별합니다. 부호있는 정수는 양수와 음수를 모두 보유 할 수 있습니다. …

16
Java가 서명되지 않은 정수를 지원하지 않는 이유는 무엇입니까?
Java가 부호없는 정수에 대한 지원을 포함하지 않는 이유는 무엇입니까? 예기치 않은 큰 입력에서 오버플로가 발생할 가능성이 적은 코드를 작성할 수 있다는 점을 감안할 때 이상한 생략 인 것 같습니다. 또한 부호없는 정수를 사용하는 것은 자체 문서화의 한 형태 일 수 있습니다. 부호없는 정수가 보유하려고 한 값이 절대 음수로 표시되지 않기 …

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합니다.

11
Java에서 서명되지 않은 int 선언
Java에서 서명되지 않은 int를 선언하는 방법이 있습니까? 또는 질문도 다음과 같이 구성 될 수 있습니다. 서명되지 않은 Java는 무엇입니까? Java의 구현을보고있는 컨텍스트를 알려줍니다 String.hashcode(). 정수가 32 unsigned int이면 충돌 가능성을 테스트하고 싶었습니다.
316 java  integer  unsigned 

16
Java로 부호없는 바이트를 만들 수 있습니까?
부호없는 바이트를 부호없는 바이트로 변환하려고합니다. 문제는 내가받는 데이터가 서명되지 않았고 Java가 부호없는 바이트를 지원하지 않기 때문에 데이터를 읽을 때 부호있는 것으로 취급합니다. Stack Overflow에서 얻은 다음 솔루션으로 변환하려고했습니다. public static int unsignedToBytes(byte a) { int b = a & 0xFF; return b; } 그러나 다시 바이트로 변환되면 동일한 부호있는 데이터가 …
185 java  unsigned 

12
C에 부호없는 수레가없는 이유는 무엇입니까?
나는 그 질문이 이상해 보인다. 프로그래머는 때때로 너무 많이 생각합니다. 읽어주세요 ... CI의 사용 signed및 unsigned정수 많이. 부호없는 정수를 부호없는 변수에 할당하는 것과 같은 일을하면 컴파일러가 경고한다는 사실이 마음에 듭니다. 부호없는 정수와 훨씬 더 많은 부호를 비교하면 경고가 표시됩니다. 나는이 경고를 좋아한다. 그들은 내 코드를 올바르게 유지하도록 도와줍니다. 우리는 왜 …


7
size_t와 unsigned int의 차이점은 무엇입니까?
에 대해 너무 혼란 스럽습니다 size_t. 나는 인터넷에서 검색했으며 모든 곳 size_t에서 서명되지 않은 유형이므로 음수가 아닌 값만 나타낼 수 있습니다. 내 첫 번째 질문은 음수가 아닌 값만 나타내는 데 사용되는 경우 unsigned int대신 사용하지 않는 이유 입니다 size_t. 내 두 번째 질문은 : 있습니다 size_t및 unsigned int교환 여부? 그렇지 …
107 c  types  unsigned 

10
unsigned long long에 해당하는 Java?
C ++에서는을 통해 unsigned long long int또는을 통해 64 비트 부호없는 정수에 액세스하는 것을 즐겼습니다 uint64_t. 이제 Java에서 long은 64 비트입니다. 그러나 그들은 서명되었습니다. Java 기본 형식으로 사용할 수있는 unsigned long (long)이 있습니까? 어떻게 사용하나요?

4
부호없는 정수 빼기가 정의 된 동작입니까?
결과가 음수 일 때 동일한 유형의 다른 정수에서 부호없는 정수를 빼는 데 문제가 있다고 생각하는 사람의 코드를 보았습니다. 따라서 이와 같은 코드는 대부분의 아키텍처에서 작동하더라도 올바르지 않습니다. unsigned int To, Tf; To = getcounter(); while (1) { Tf = getcounter(); if ((Tf-To) >= TIME_LIMIT) { break; } } 이것은 내가 …

2
std :: ssize ()가 C ++ 20에 도입 된 이유는 무엇입니까?
C ++ 20std::ssize() 은 아래와 같이 무료 기능을 도입했습니다 . template <class C> constexpr auto ssize(const C& c) -> std::common_type_t<std::ptrdiff_t, std::make_signed_t<decltype(c.size())>>; 가능한 구현은를 사용하여 cl ass C 멤버 함수의 static_cast반환 값을 서명 된 대응 항목 으로 변환하는 것 같습니다 .size() size()C 의 멤버 함수는 항상 음이 아닌 값을 반환 하기 …
99 c++  stl  unsigned  signed  c++20 

7
서명되지 않은 데이터 유형은 무엇입니까?
이 unsigned"타입리스"유형이 몇 번 사용되는 것을 보았지만 이에 대한 설명은 본 적이 없습니다. 해당 signed유형 이 있다고 가정 합니다. 예를 들면 다음과 같습니다. static unsigned long next = 1; /* RAND_MAX assumed to be 32767 */ int myrand(void) { next = next * 1103515245 + 12345; return((unsigned)(next/65536) % 32768); } …
91 c  types  unsigned 

5
C ++의 부호없는 키워드
unsigned 키워드는 기본적으로 C ++의 특정 데이터 유형으로 지정됩니까? 프로토 타입의 클래스에 대한 함수를 작성하려고합니다. unsigned Rotate(unsigned object, int count) 그러나 나는 정말로 무슨 unsigned의미 인지 이해하지 못한다 . 그런거 아니야 unsigned int?
87 c++  unsigned 

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