상수
상수 - 상황에 따라서 다른 값을 가질 수 있는 변수와는 달리 상수는 어떤 상황에서도 변하지 않는 값 ex) int a = 3; 3-> 상수 상수의 종류 1. 리터럴 상수 - 1, 2, 3, a, b, c 등 숫자나 문자를 읽을 때 읽은 그대로의 의미가 있는 것들 - 정수형 상수, 실수형 상수, 문자 상수, 문자열 상수가 있다. 정수형 상수(소수점이 포함되지 않은 상수) #include int main() { printf("10진수 정수형 상수 %d + %d = %d 입니다. \n", 10, 20, 10+20); printf("16진수 정수형 상수 %x + %x = %x 입니다. \n", 10, 20, 10 + 20); printf("8진수 정수형 상수 %o + %o = %o 입니다. \n", 10, 2..
scanf_s에서 문자열 입력받기
char name[20]; int num3; printf("이름과 학번을 입력하세요 \n"); scanf_s("%s %d", name, sizeof(name), &num3); printf("이름 : %s 학번: %d", name, num3); scanf_s("%s %d", name, sizeof(name), &num3); num3는 숫자 입력이니 신경쓰지 않아도 되고, name, sizeof(name) -> 이 두 부분을 적어줘야한다. 어디에 저장할지, 그리고 사이즈 지정을해줘야한다. scanf가 안되서 scanf_s로 진행 참고로 scanf_s로 문자열을 받을 때 char name[20]에서 20의 양을 제대로 지켜야한다. 그렇지 않고 양을 초과할 시 값을 받지 않는다. 20 -> 영어 단어로 19글자..