본문 바로가기
반응형

C언어7

C언어 기초 -scanf_s(데이터 입력, 연속 입력, 문자열 입력)와 데이터 크기 Visual Studio에서는 scanf가 보안상의 이유로 사용이 안된다. 그 대신 scanf_s를 사용하면 예전 scanf처럼 입력이 가능하다. 1. 데이터 입력 -> 정수 입력 %d의 경우 입력변수에 & 붙이기 #include int main(void) { int a=0;//먼저 정수형 a를 초기화해준다. scanf_s("%d", &a);//여기서 변수 a에 값을 입력한다. printf("입력한 값 : %d\n", a);//입력한 값 출력 //주의 scanf_s에는 \n을 쓸수 없다. return 0; } 2. 연속 입력하는 법 #include int main(void) { int age; float height; printf("나이와 키를 입력하세요 : \n"); scanf_s("%d%f", &ag.. 2023. 3. 3.
C언어 기초- 연산자, 연산자 우선순위 1. C언어 연산자종류 산술연산자 : +, -, *, /, %, ++, -- 관계연산자 : ==, > , =, →→→→→→→→ 단항 연산자 2 - ++ -- ~ ! * & sizeof (type) ←←←←←←←← 산술 연산자(승제 연산자) 3 * / % →→→→→→→→ 산술 연산자(가감 연산자) 4 + - 비트 이동 연산자(쉬프트연산자) 5 비교 연산자(관계 연산자) 6 = 등가 연산자(동등 연산자) 7 == != 비트 연산자(AND) 8 & 비트 연산자(XOR) 9 ^ 비트 연산자(OR) 10 | 논리 연산자(AND) 11 && 논리 연산자(OR) 12 || 조건 연산자 13 ? : 대입 연산자 14 = += -= *= /= %= &= ^= |= = ←←←←←←←← 나열 연산자 15 , →→→→→→→→ 2023. 3. 3.
C언어 기초-printf(문자열 출력, 제어문자 출력, 정수 실수 출력, 문자 문자열 출력) 1. 문자열 출력 -> 기본 문자열을 출력할때는 printf()안에 큰 따옴표로 문자열을 출력한다. #include int main(void) { printf("Good day"); //문자열 "Good day"출력 printf("Nice"); //문자열 "Nice"출력 return 0; } 2. 제어문자 출력 -> 캐럿 : 입력 위치를 표시해 주는 마 제어 코드 기능 \n 출력후 줄을 바꾼 \a 출력시 경고음 발생 \t 출력후 한 탭만큼 이동 \r 캐럿을 맨 앞으로 보냄(\r뒤에 쓸경우 덮어씌어짐) \b 캐럿을 한칸 앞으로 보냄 #include int main(void) { printf("Hello Worlds\n");//"Hello Worlds"출력후 줄을 바꿈 printf("good\tboy\n").. 2023. 3. 2.
728x90
반응형