본문 바로가기
SMALL

Language60

C018_비트 연산 연산자 & : 비트 AND | : 비트 OR ^ : 비트 XOR(Exclusive OR) ~ : 비트 NOT > : 비트를 오른쪽으로 시프트 &=: 비트 AND연산 후 할당 |= : 비트 OR연산 후 할당 ^= : 비트 XOR연산 후 할당 = : 비트를 오른쪽으로 시프트 한 후 할당 #include int main() { unsigned char num1 = 1; unsigned char num2 = 3; unsigned char num3 = 162; //162: 1010 0010 unsigned char num4; unsigned char num5 = 24; unsigned char num6 = 4; unsigned char num7 = 4; unsigned char num8 = 4; unsigned .. 2023. 9. 20.
C017_함수, 가변인자 사용하기 가변인자는 함수에 몇 개의 인자가 필요한지 모를 때에 사용합니다. 인자가 3개 들어올지, 4개 들어올지 모를 때에 가변인자를 사용하면 몇 개가 들어와도 상관이 없게 됩니다. #include void printNumber(int args, ...) { printf("%d ", args); } int main() { printNumber(1, 10); printNumber(2, 10, 20); printNumber(3, 10, 20, 30); printNumber(4, 10, 20, 30, 40); printf("\n"); return 0; } 가변인자를 사용하려면 위와 같이 '함수이름(자료형 변수이름, ...)' 이렇게 사용하면 됩니다. 위의 예제에서는 'printNumber(int args, ...)'으.. 2023. 9. 19.
C016_함수, 매개변수 사용 매개변수는 함수 바깥에서 전달된 값이 저장되는 변수를 말합니다. 인수는 반대라고 생각하면 편합니다. 함수를 호출할 때 전달하는 값이나 변수입니다. 즉, 함수 바깥에서 함수를 호출할 때 함수에게 전달해 주는 값이나 변수를 인자, 그 전달받은 인자를 함수 내에서는 매개 변수라고 부릅니다. 매개변수를 사용하는 함수 반환값자료형 마수이름(자료형 매개변수) { 코드; return 반환값; } 매개변수를 사용하는 함수의 기본적인 틀입니다. 간단한 예제 #include void helloNumber(int num1) { printf("%d\n", num1); } void helloWorld(char *s1) { printf("%s\n", s1); } int add(int a, int b) { return a + b;.. 2023. 9. 18.
C015_함수에 대해 기본적인 함수 틀 반환값자료형 함수이름() { 코드; return 반환값; } 기본적인 틀은 위와 같다. 반환값 자료형은 함수의 결과물이 어떤 자료형이 되는 것인지 지정해 줍니다. 예를 들어 int라면 정수형을 return 할 것이고 void라면 return을 사용하지 않아도 된다. 크게 말하면 'int main()'도 정수형 main함수이다. 기본적인 함수의 예 #define _CRT_SECURE_NO_WARNINGS #include #include //bool, true, false 함수가 정의된 헤더 파일 int one() { return 1; } float realNumber() { return 1.234567f; } bool truth() { return true; } int main() { i.. 2023. 9. 17.
LIST