을 결정하는 방법을 출력한 이 유형의 프로그램에서는 c?

0

질문

#include <stdio.h>

int main()
{
    int var, rar;

    scanf("%d %d", &var, &rar);
    printf("%d %d", var, rar);
}

제가 만약 입력 bn nb출력 될 것입니다 -81319504 32767. 왜?

c output
2021-11-24 04:26:51
1

최고의 응답

1

이 자명한 코드와 다른 입력이 있습니다.

#include<stdio.h>
int main(void)
{ 
    int var=42,rar=43;
    printf("Scanf return value, should be 2 in case of success: %d\n", scanf("%d %d",&var,&rar));
    printf("Values, 42 and 43 are inits of not successfully scanned ones: %d %d",var,rar);
}

를 입력"3nb"당신은 예를 들어:

Scanf 값을 반환해야에서 2 성공의 경우:1
값,42,43 는 inits 의 성공적으로 스캔람:3 43

를 입력"bn3"당신이 얻을:

Scanf 값을 반환해야에서 2 성공의 경우:0
값,42,43 는 inits 의 성공적으로 스캔람:42 43

자세한 정보를 찾을 것입니다에서:

https://en.cppreference.com/w/c/io/fscanf

2021-11-24 07:41:45

나는 이렇게 답변을 중복에 대한"나는 무시를 추가했습니다. 어떻게 이해할 수 있는 어떻게 됩니까?". 모두운 답변이나 더 나은 비판 광산이다.
Yunnosch

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................