2024.04.02 (5주차 과제)
# 표준 라이브러리 함수는 변수 선언을 하는 것 처럼 선언을 해야함.
#include <stdio.h>
int main()
{
printf("%05d",12);
return 0;
}
#include <stdio.h>
int main()
{
printf("%-5d0",12);
return 0;
}
#include <stdio.h>
int main()
{
printf("%+d %d",12,12);
return 0;
}
#include <stdio.h>
int main()
{
printf("%f",12.3456);
return 0;
}
#include <stdio.h>
int main()
{
printf("%7.3lf",12.3456);
return 0;
}
<위의 내용이 이해가 안된다면 나도 몰라용>
@@@@@!!long long int 시험에 나옴!!@@@@@
#include <stdio.h>
int main(void)
{
printf("%d는 16진수로는 %#X, 8진수로는 %#o입니다.\n", 12, 12, 12);
return 0;
}
# %#o는 8진수 앞에 0을 더 붙이도록 함
# %#x는 16진수 앞에 0x가 추가
#include <stdio.h>
int main(void)
{
printf("123456789012345678901234\n");
printf("%d%d%d\n", 100, -200, 300);
printf("%d %d %d\n", 100, -200, 300);
printf("%-8d%-8d%-8d\n", 100, -200, 300);
printf("%+8d%8d%8d\n", 100, -200, 300);
printf("%5d,%05d\n", 100, 100);
return 0;
}
# %e는 지수 형태로 출력
# scanf는 우리가 입력한 값을 x에 넣으라는 뜻
# scanf에서는 실수형일 때 %lf를 써야함. 무조건!!!! 시험출제!!!! @@@@@@@@@
# scanf에서 %4d를 쓰면 아무리 긴 숫자를 써도 처음 4자리만 입력받음.
# scanf에다가는 실수형을 쓸 때 무조근 lf를 써야함. printf에서는 안써도 되지만 헷갈리지 않기 위해서 둘 다 lf 쓰는것을 추천
@@@@@!!!!!!!!위의 사진 시험출제!!!!!!!!@@@@@
# 문자를 받을 땐 scanf보다 getchar가 더 좋을 수도 있다.
# 문자를 출력할 땐 printf 함수로 어렵게 할 필요 없이 putchar 함수가 더 좋다.
# puts 함수는 자동으로 개행됨.(한글로 따지면 자동으로 엔터가 쳐짐.)
# getchar 함수는 수정 가능. 입력값 보임
# _getch 함수는 수정 불가능. 입력값 안보임
# _getche 함수는 수정 불가능. 입력값 보임
# 위 사진은 모두 한교수님 PPT를 참조하였습니다.