write() 함수와 scanf() If제어문으로 음수 양수 확인
오늘은 음수인지 양수인지 출력하는 코드를 적어봅니다.
변수 선언을 해줍니다. 캐릭터 변수 한개와, 입력 받는 정수형 변수 하나를 할당합니다.
그리고 간단하게 if 제어문을 활용하여 0보다 작으면 음수이니 'N'을 출력하고 반대는 'P' 양수를 의미하는 문자를 출력합니다. 간단한 코드입니다.
#include <stdio.h>
#include <unistd.h>
int main(void) {
char is_negative;
int n;
scanf("%d",&n);
if (n < 0)
{
is_negative = 'N';
write(1, &is_negative, 1);
}
else
{
is_negative = 'P';
write(1, &is_negative, 1);
}
'C_C++' 카테고리의 다른 글
포인터 문법으로 스왑 swap 함수 작성해보자 (0) | 2020.07.06 |
---|---|
write() 함수로 0~9 숫자 출력 (0) | 2020.07.06 |
putchar() 함수로 알파벳 순서대로 출력하기 (0) | 2020.07.06 |
write()함수로 겹치지 않는 숫자 출력해보기 (1) | 2020.07.06 |
[c/c++] putchar() 함수를 이용하여 int 숫자 출력 (3) | 2020.07.05 |