반응형

C 75

(3-5)Operator

123456789101112131415161718192021222324252627282930313233343536#include void main(){ /* 논리연산자 - 조건문, 반복문의 '조건식'에서 사용 - 조건 만족 : 정수 1 반환 (참) -> true - 조건 만족 X : 정수 0 반환 (거짓) -> false 1. AND연산 && 둘 다 참이면 참, 하나라도 거짓이면 거짓 2. OR연산 || 둘 중 하나라도 참이면 참, 둘 다 거짓->거짓 3. 논리부정 ! 참/거짓의 결과를 반대로! */ printf("1. && 결과 : %d\n", (10 > 0) && (20 > 0)); printf("2. && 결과 : %d\n", (10 0)); printf("3. || 결과 : %d\n", (10 >..

C/C언어 이론 2018.10.02

(3-4)Operator

12345678910111213141516171819202122232425262728293031323334#include void main(){ /* 비교연산자 - 조건문, 반복문의 '조건식'에서 사용 - 조건 만족 : 정수 1 반환 (참) -> true - 조건 만족 X : 정수 0 반환 (거짓) -> false > C언어에선 0이 아닌 모든 값을 '참'으로 간주한다. > 1이 '참'을 의미하는 대표적인 값 1. 등가비교 : 두 값이 같은지 다른지 비교 == != 2. 대소비교 : 두 값의 크기 비교 > = iNum2)); // 크냐 printf("iNum1 = iNum2 : %d\n", (iNum1 >= iNum2)); // 크거나 같냐 printf("iNum1

C/C언어 이론 2018.10.02

(3-3)Operator

12345678910111213141516171819202122232425262728293031323334353637383940#include void main(){ /* 단항연산자 - 항이 하나 밖에 없다. (피연산자가 1개) 1. 증감연산자 ++, -- 피연산자의 값을 1증가(++) 또는 1감소(--) 2. 부호연산자 피연산자의 값에 부호 적용 (-만 사용한다고 생각) */ int iNum1 = 10; int iNum2 = -10; // - 기호가 부호연산자 (10을 음수로 만들어서 iNum2에 대입) int iNum3 = 0; printf("iNum1++ = %d\n", iNum1++); // 후위증감 printf("iNum1 = %d\n", iNum1); printf("++iNum1 = %d\n"..

C/C언어 이론 2018.10.02

(3-1)Operator

1234567891011121314151617181920212223242526#include void main(){ // 산술연산자 (사칙연산) int iNum1 = 10; int iNum2 = 3; // '연산'을 수행한다 ==> 하나의 값을 만든다 // 내가 어떠한 연산을 수행할 때, 그 원하는 하나의 값을 // 꼭~~~~~ 소괄호 () 로 묶어준다. (습관) printf("%d + %d = %d\n", iNum1, iNum2, (iNum1+iNum2)); printf("%d - %d = %d\n", iNum1, iNum2, (iNum1-iNum2)); printf("%d * %d = %d\n", iNum1, iNum2, (iNum1*iNum2)); printf("%d / %d = %d\n", iNu..

C/C언어 이론 2018.10.02

(2-5)Data type

123456789101112131415161718192021222324252627282930313233343536373839#include void main(){ // 5. sizeof() --> 자료의 크기를 확인하는 '연산자' char cNum = 10; int iNum = 20; float fNum = 1.1f; double dNum = 2.2; int iCharSize = sizeof(char); // 결과 값이 정수라서 대입 가능 // char의 크기인 1이 대입된다. // 자료의 크기를 byte 단위로 알려준다. // sizeof()는 '정수'로 크기가 반환된다. ==> 결과는 정수이다. printf("char 의 크기 : %d\n", sizeof(char)); // 자료형명 printf("c..

C/C언어 이론 2018.10.02

(2-4)Data type

123456789101112131415161718#include void main(){ // 4. 이스케이프 문자 char cValue = '\''; // 작은따옴표를 1개 문자로 표현할 때! \' 사용 // \\ 써서 \ 하나를 사용했다! printf("\\t는 tab만큼 간격 띄우기! 1\t2\n"); // \n new line 개행! // % 기호도 printf에서 서식문자를 표현하는 특수한 기호 printf("오늘의 행복지수는 99.9%%입니다.\n"); // 그가 말했다. "C언어 재밌네~~?" printf("그가 말했다. \"C언어 재밌네~~?\"\n"); printf("그는 생각했다. '뻥인데...'\n");}Colored by Color Scriptercs

C/C언어 이론 2018.10.02

(2-3)Data type

123456789101112131415161718192021222324252627282930#include void main(){ /* 3. 진수 표현 10진수 : 그냥 쓴다. 8진수 : 숫자 앞에 0을 붙인다. 16진수 : 숫자 앞에 0x를 붙인다. 값의 표현 차이!! > 서식문자 옵션에 #을 사용하면, 어떤 진수인지 함께 출력한다. */ int iValue1 = 10; int iValue2 = 010; int iValue3 = 0x10; printf("iValue1 = %d\n", iValue1); printf("iValue2 = %d\n", iValue2); printf("iValue3 = %#d\n", iValue3); printf("iValue1 = %o\n", iValue1); printf("..

C/C언어 이론 2018.10.02

(2-2)Data type

123456789101112131415#include void main(){ // 2. 실수형 (소수) float fValue = 2.2f; // 실수 상수를 표기할 때, f를 붙이면 float가 된다. double dValue = -3.366666666; // 아무것도 붙이지 않으면 기본이 double // 이 비밀은 뒤에가서 다시.. printf("fValue : %f\n", fValue); // 기본 소수점 6번째 자리까지 출력 printf("dValue : %f\n", dValue); // 자동 반올림 printf("dValue : %.2f\n", dValue); // [.m] : 소수점 지정 }Colored by Color Scriptercs

C/C언어 이론 2018.10.02

(2-1)Data type

하나의 프로젝트에는 하나의 main()만 존재할 수 있다! 그래서 소스파일을 추가하면서 공부할 때는, 나머지 소스파일들은 '빌드에서 제외'시킨다.1. 소스파일 우클릭 - 속성 - '빌드에서 제외' 항목 '예'2. 해당 소스파일은 아이콘에 빨간 동그라미가 생김3. 수행시키고 싶은 main()함수가 있는 소스파일을 제외하고 나머진 제외!!4. 살짝 귀찮다... 하지만, 관리가 용이 tip. '빌드에서 제외' 글씨 있는 칸을 더블클릭하면 전환이 된다. 12345678910111213141516171819202122232425262728#include // 하면 .h가 완성! void main(){ /* 1. 정수형 - char 자료형은 정수형이지만, '1개 문자'를 표현할 때 사용한다. > 1개 문자는 작은따..

C/C언어 이론 2018.10.02
반응형