꽤 많은 유사한 질문이 요청을받은,하지만 여전히 저를 당황하게하는 방법 unsigned int a = -1;
int b = ~0;
if (a == b)
printf("%u\t%d", a, b);
반환 4294967295 -1 이해 값이 C로 저장되는 이유와 그 숫자가 표시되는 이유는 무엇입니까? a==b은 true을 반환하는 이유는 무엇입니
가 현재 나는 내가 예를 준 구조와 여기 INT 서명에 대한 C 작업과 혼란에 직면하고있다 : 여기 #include <stdio.h>
#include <string.h>
struct {
signed int age : 4;
} Age;
int main() {
Age.age = -8;
printf("Age.age : %d
다음과 같이 문제를 풀려고합니다. 설정된 세그먼트와 점 집합이 있으면 각 점을 포함하는 세그먼트 수를 계산합니다. 내가 만난 문제는 세그먼트에 포인트가 몇 번 포함되어 있는지 계산해야하는 경우입니다. 특정 입력이있는 경우 내부 루프가 올바르게 각 포인트의 카운터를 증가시키고 다른 데이터 세트가있는 경우 날씨가 음수와 음수가 아닌 영을 비교할 때 이상하게 작
thx 도움이 내 질문에 대한 도끼 값 아래에서받은? mov al,22h
mov cl,0fdh
imul cl
실기 결과 : ff9a I 예상 내용 : 제 수가 너무 22H 인 00:9a (이진 곱하여)의 34 진수는 이미 부호 번째 숫자 바이너리에서 fd입니다 11111101 처럼 그것의 서명처럼 그 의미 -3 그래서 22 * -3 그 66; 서