break문, continue문 break문을 감싸고있는 반복문 하나를 빠져나오게 되면서 1+2+..+n 결과가 5000을 넘길때 n을 구합니다 5000이 넘으면 참이되어 break문을 실행! continue 문은 이후생략되고 다시 실행합니다 한마디로 break 문은 while 문을 나가게되고 continue문은 뒤를 안가고 다시 처음으로 시작하는 겁니다! C언어 2017.01.25
배수 정수 출력방법 if(num%3==0 || num%4) for(num=1; num100;, num++) if (num % 3 == 0 || num % 4 == 0) printf("3 또는 4의 배수 : %d \n", num) C언어 2017.01.19
c언 서식문자 종류 서식문자 출력 대상 출력 형태 %d char, short, int 부호 있는 10진수 정수 %ld long 부호 있는 10진수 정수 %lld long long 부호 있는 10진수 정수 %u unsigned int 부호 있는 10진수 정수 %o unsigned int 부호 없는 8진수 정수 %x, %X unsigned int 부호 없는 16진수 정수 %f float, double 10진수 방식의 부동소수점 실수 %Lf long double 10진수 방식의 부동소수점 실수 %e, %G float, double e또는 E방식의 부동수점 실수 %g, %G float, double 값에 따라 %f와 %e 사이에서 선택 %c char, short, int 값에 대응하는 문자 %s char * 문자열 %p void .. C언어 2017.01.09
아스키코드란? ASCll C언어 미국표준협회에 의하여 약속된 아스키 코드가 필요한 이유는 숫자를 이용해서 문자를 표현하기 때문에 숫자를 문자에 연결하여 나타내는 것 이다. 아스키코드는 알파벳 및 특수문자로 되어있다. 이런식으로 약속되어있다. C언어 2017.01.06
기본 자료형 데이터 범위 정수형 char : 1바이트 / -128이상 +127이하 short : 2바이트 / -32,768이상 +32,767이하 int : 4바이트 / -2,147,483,648이상 +2,147,483,647이하 long : 4바이트 / -2,147,483,648이상 +2,147,483,647이하 long loing : 8바이트 / -9,223,372,036,854,775,808이상 +9,223,372,036,854,775,808이하 실수형 float : 4바이트 double : 8바이트 long double : 8바이트 이상 이 표현은 메모리 공간을 할당하는 데이터 표현 방법입니다. C언어 2017.01.04
비트연산자란? 비트연산자를 쓰는 이유는 메모리 공간의 효율성을 높이고 연산의 수를 줄인다. & : 비트단위로 AND 연산 | : 비트단위로 OR연산 ^ : 비트단위로 XOR 연산 ~ : 단항 연산자로서 피연산자의 모든 비트를 발전시킨다. > : 피연산자의 비트 열을 오른쪽으로 이동시킨다. & : 비트단위로 AND 연산 | : 비트단위로 OR연산 ^ : 비트단위로 XOR 연산 ~ : 단항 연산자로서 피연산자의 모든 비트를 발전시킨다. 값이 반전시켜지기 떄문에 음수 C언어 2017.01.03
c언어 나누기와 나머지 구하는법 일단 int num1 = 7, num2 = 2; 이런식으로 원하는 숫자를 대입합니다 printf 출력문으로 num1/num2 이때 / 이기호는 나누기 %는 나머지를 표시해줍니다 C언어 2016.12.30
C언어 곱셈연산자 및 설명 일단 int 는 정수 메모리 할당해주는 겁니다 num1 = 1, num2= 2; 이건 num1과 num2의 숫자를 정해주고 int num3 는 결과 값이 나오도록 printf는 출력하는 문장 %d\n 을 입력 후 곱셈 연산자 * 를 붙여서 완료! 이번엔 곱셈과 더하기 인데 간단합니다 마지막 printf 뒤에 +num3 만 해주시면 그대로 끝 C언어 2016.12.30