표준 입출력이란? : 컴퓨터가 값을 입력받고 값을 출력하는 기본적인 방법.
언어 | C | Java | Python |
입력 | scanf gets fgets |
Scanner | input |
출력 | printf puts |
System.out.print() System.out.println() |
변수: 임의로 값을 저장할 때 쓰는 공간
-
- C와 Java는 앞에 Type(자료형)을 붙여야 함.
- 필요한 이유: 언어마다 문법이 다르니까 최적화된 공간을 확보할 수 있게끔 명시하는 것.
C | char, int, short, long, float, double… |
Java | byte, short, int, long, double, boolean… |
Python | int, float, bool, str, bytes, set, list, dict… |
- int에 소수점을 포함한 값을 저장한 경우
- C언어는 뒤의 소수점을 버림
- Java의 경우는 오류 발생.
출력방법 상세
C | Java | Python |
printf("(형식지정자)\n”, 출력값) → 개행 \n |
System.out.println(출력값) → 개행 ln |
print(출력값) →파이썬은 기본적으로 개행을 함. |
printf("(형식지정자)", 출력값) | System.out.print(출력값) | print(a, end = “”) → 오히려 이렇게 출력하면 끝에 “”를 붙여서 나가기 때문에 개행 없이 출력. |
- c언어 형식지정자 종류
정수(short, int) | long | char | float | double | string |
%d | %ld | %c | %f | %lf | %s |
주석 비교
C, Java | Python |
// | # |