전체 글(87)
-
C - scanf와 서식 지정자
scanf(서식지정자, 변수의 주소); #define _CRT_SECURE_NO_WARNINGS #include int main() { int a; scanf("%d", &a); printf("%d", a); } 출력 결과 7 7 사용자에게 7이라는 값을 입력 받은 후 그대로 출력하였다. 해석을 하자면 scanf를 통해 입력 받은 값은 a의 주소 값안에 넣어준다 라는 뜻. * scanf("%d", &a); 에서 a 앞에 &을 붙여줘야한다. 각 변수마다 변수의 값이 저장되는 공간이 존재한다. &를 붙여줘야 메모리의 주소를 기억하고 사용할 수 있기에 꼭 붙여줘야 한다고 한다. 그 예시로 #define _CRT_SECURE_NO_WARNINGS #include int main() { int a; scanf("..
2022.02.20 -
C - 연산자
1. 산술연산자 int a = 20; int b = 3; printf("a+b = %d\n", a+b); printf("a-b = %d\n", a-b); printf("a*b = %d\n", a*b); printf("a/b = %d\n", a/b); printf("a/b 의 나머지 값 = %d\n", a%b); 출력 결과 a+b = 23 a-b = 17 a*b = 60 a/b = 6 a/b 의 나머지 값 = 2 2.대입 연산자 int a = 20; int b = 3; printf("a: %d, b: %d", a, b); 출력 결과 a: 20, b: 3 3.배정 연산자 int a = 20; int b = 3; a += b; a -= b; a *= b; a /= b; a %= b; a += b 는 a = a..
2022.02.16 -
C - 기초
대학교 1학년때 보안 동아리 들어가서 처음으로 C 공부하면서 궁금했던건 #include 가 뭔지 왜 무조건 써야하는지도 몰랐다; stdio = Standard Input/Output library (표준 입출력 라이브러리)라고 한다. 예를 들어 내가 책상을 만들려고 하면 책상을 만들기 위한 도구들을 꺼내 쓸 수 있는 공구 상자와 비슷하다고 한다. int : 정수형 int num1 = 10; int num2 = 20; int num3 = 30; float / double : 실수형 float num1 = 1.5F; float num2 = 2.5F; double num3 = 4.4; double num4 = 1.2; char : 문자형 char name = 'c'; char name2 = 'd'; * cha..
2022.02.16