>  기사  >  운영 및 유지보수  >  컴퓨터 프로그래밍에서 서명되지 않은 것은 무엇입니까?

컴퓨터 프로그래밍에서 서명되지 않은 것은 무엇입니까?

藏色散人
藏色散人원래의
2019-01-19 09:42:016852검색

컴퓨터 프로그래밍에서 "부호 없는"이라는 용어는 양수만 저장할 수 있는 변수를 의미합니다. 컴퓨터 코드에서 "서명됨"은 변수에 음수 값과 양수 값이 포함될 수 있음을 의미합니다. 이 속성은 int, char, short 및 long을 포함한 대부분의 숫자 데이터 유형에 적용됩니다.

컴퓨터 프로그래밍에서 서명되지 않은 것은 무엇입니까?

Unsigned 변수 정수 유형

Unsigned 변수 유형 int는 0과 양수를 포함할 수 있습니다. , signed int에는 음수, 0 및 양수가 포함될 수 있습니다.

32비트 정수에서 부호 없는 정수의 범위는 0~232-1 = 0~4,294,967,295로 약 40억 개입니다. 서명된 버전은 -231-1에서 231까지입니다. 이는 -2,147,483,648에서 2,147,483,647 또는 -20억에서 +20억입니다. 범위는 동일하지만 수직선을 따라 이동되었습니다.

기본적으로 C, C++ 및 C#에서는 int 유형이 서명됩니다. 음수가 포함된 경우 프로그래머는 unsigned로 변경해야 합니다.

부호 없는 문자

1바이트만 있는 문자의 경우 부호 없는 문자의 범위는 0~256이고, 부호 있는 문자의 범위는 -127~127입니다.

독립 유형 지정자 및 기타 용도

Unsigned(및 signed)도 독립 유형 지정자로 사용할 수 있지만 개별적으로 사용하는 경우에는 기본값은 int입니다.

long 유형의 객체는 signed long 또는 unsigned long으로 선언될 수 있습니다. Signed long은 signed가 기본값이므로 long과 동일합니다.

위 내용은 컴퓨터 프로그래밍에서 서명되지 않은 것은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.