336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

개념 : character 의 약자의 char 로 변수를 선언하며 크기는 1byte 입니다. 사용 용도는 알파벳 혹은 기호를 표현 하기 위해서 사용됩니다.


-128 ~ 127 까지 총 255표현  범위를 가지고 있습니다....


ps.

주제에 맞게 한개만 설명해야 하는데 먼가 부수적으로 바이너리에 대해서 설명도 해야되는지... 대략 난감 ㅎㅎ


이거 먼거 이상해... 그리고 아스키 코드값도 설명 해줘야 될것같은 느낌이... ... 고민되내 ㅎㅎㅎ 그래도 항상 주제아 맞게만 설명하도록 


할게요;;; unsigned 도 설명해야하는데.. 답답 ㅎㅎ


example ) char Ch = 'A'; //문자 자체를 표현 할때는 ' '  작은따움표 안에 표기를 합니다.


소스 코드 : main.c

#include<stdio.h>


int main(void)

{

char Ch = 0;

//printf("%c", -128);

//system("pause");

for (Ch; Ch < 127; Ch++)

{

printf("%c 값은 정수로 %d 입니다.\n", Ch, Ch);

}


return 0;

}


결과


'Programing - C > C Basic grammar ' 카테고리의 다른 글

바이너리와 2진수 (binary)  (0) 2016.09.20
012 정수형 변수( int )  (0) 2016.09.20
010 컴파일러( Compiler )  (0) 2016.09.19
009 주석  (0) 2016.09.19
008 함수의 개념  (0) 2016.09.14
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

개념 : 소스코드에 영향을 주지 않고 순수 문장으로 구성된 설명 혹은 글입니다.


사용 방법 1 : 한줄 주석입니다 // 이후의 문장은 모두 주석으로 처리 됩니다.

example)

// 내용  


사용 방법 2 : 구역 주석 /* 주석의 시작을 뜻하고 */ 을 만날때까지 구간을 모두 주석으로 처리합니다.

example)

/* 내 용 */


소스 코드 : main.c


#include <stdio.h>


int main(void)

{

//한줄 주석

/*

구간 주석 프로그램에 영향을 주

지 않으며 광범위 또는 짧게 구간

을 설정할수 있습니다.

*/


return 0;

}


결과


'Programing - C > C Basic grammar ' 카테고리의 다른 글

011 문자형 변수 이해하기( char )  (0) 2016.09.20
010 컴파일러( Compiler )  (0) 2016.09.19
008 함수의 개념  (0) 2016.09.14
007 문자열 개념  (0) 2016.09.14
006 반복문  (0) 2016.09.09
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

개념 :

C언어에서 정말 함수를 빼놓고 말하기 힘들정도로 그 빈도는 아주 높습니다. 일단 구조는 앞전에 Hello world 에서 설명 했던 것처럼


반환형 함수의이름 (자료를 받는공간){ 몸체 } 구성 입니다.  함수에 대한 심화 과정에서 자세히 알려드릴테니 조급함은 잠시 미루고 이렇


게 이렇게 사용 한다에 초점을 맞춰서 익숙해 지는 방법을 터득하는 것이 중요 합니다.


소스코드

#include <stdio.h>

//case 1

int add(int ,int );


//case 2

int mul(int a, int b)

{

return a*b;

}


int main (void)

{

const int c = 2;

const int d = 3;


printf(" 변수 c 와 d 의 덧셈 결과는 %d 입니다. \n",add(c,d));

printf(" 변수 c 와 d 의 곱셈 결과는 %d 입니다. \n", mul(c,d));

return 0;

}


int add(int a, int b)

{

return a+b;

}


결과


'Programing - C > C Basic grammar ' 카테고리의 다른 글

010 컴파일러( Compiler )  (0) 2016.09.19
009 주석  (0) 2016.09.19
007 문자열 개념  (0) 2016.09.14
006 반복문  (0) 2016.09.09
005 조건문  (0) 2016.09.08
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

개념 : 문자열이란 문장을 뜻합니다. 이것은 하나의 나열된 변수의 집합체에 저장됩니다.


소스코드


#include <stdio.h>


int main (void)

{

char* chat = "이것은 먼가요?";

char array[6] = {'a','b','c','d','e','\0'}; // 


printf("%s \n", chat);

printf("%s \n", array);

printf("%s \n", "어라 이것도 멀까?");

printf("이것 자체도 문자열 입니다.\n");


return 0;

}


결과




'Programing - C > C Basic grammar ' 카테고리의 다른 글

009 주석  (0) 2016.09.19
008 함수의 개념  (0) 2016.09.14
006 반복문  (0) 2016.09.09
005 조건문  (0) 2016.09.08
Hello World 심화  (0) 2016.09.07
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

1. 개요 : 단순 반복을하는 문장 

2. 구조

조건식 과 몸체로 if 문과 매우 유사하나 조건이 참인 한도내에서 반복한다.

example)

while(조건식)

{ 몸체

}


3. 종류

while 문, do ~ while 문, for문 3가지가 있다.


4. 특징

while : 조건문과 매우 유사하게 생겼으며 문장 안에 조건식이 멈추는 식을 넣어줘야한다.


do ~ while : 일단 한번 몸체에 해당하는 코드를 실행한후 조건식을 검사한다.


for : 조건 변수와 조건식 조건식이 멈추는 코드가 한줄에 정의 되어있으며 사용 빈도가 높다.


5. 소스 크드

#include<stdio.h>

int main(void)

{

//case 1 while

int whileCount =0;

const int whileBreak =5;


//case 2 do ~while

int do_whileCount = 0;

const int do_whileBreak = 5;


//case 3 for

int forCount = 0;

const int forBreak =5;



//case 1

while (whileCount < whileBreak)

{

printf("%d 번 while 문 루프\n",whileCount + 1);//여기서 카운트와 1을 더하는 이유는 0부터 루프가 돌기 때문입니다.

whileCount++;// 조건을 증감하는식으로서, 1을 증가 하는 코드입니다 . whileCount  = WhileCount + 1 과 같은 코드입니다. 

}


printf("최종 카운트 : %d\n",whileCount);

printf("----------\n");


//case 2

do

{

printf("%d 번 do While 문 루프\n",do_whileCount + 1);

do_whileCount++;

}while(do_whileCount < do_whileBreak);


printf("최종 카운트 : %d\n",do_whileCount);

printf("----------\n");


//case3

for(forCount = 0; forCount < forBreak; forCount++)

{

printf("%d 번 for 문 루프\n",forCount + 1);

}


printf("최종 카운트 : %d\n",forCount);


}


결과


'Programing - C > C Basic grammar ' 카테고리의 다른 글

008 함수의 개념  (0) 2016.09.14
007 문자열 개념  (0) 2016.09.14
005 조건문  (0) 2016.09.08
Hello World 심화  (0) 2016.09.07
004 사칙 연산 + 나머지 연산  (0) 2016.09.06
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

정의 : 조건식과 몸체로 나뉘는 문법으로서 다음과 같이 정의한다

if ( 조건식 )

{

몸체

}

조건식의 결과 값이 0이 아닌 모든 값은 참으로 처리한다.


코드 : 

#include<stdio.h>

int main (void)

{

const int A = 12;

const int B = 0;


//case 1

if(A)

{

printf("상수 값 A는 0이 아닙니다.\n");

}


//case 2

if(B)

{

printf("상수 값 B는 0이 아닙니다.\n");

}

else // 여기서 else 는 if문을 총족하지 못하면 들어 오는 나머지 처리 문장입니다.

{

printf("상수 값B는 0입니다.\n");

}


//case 3

if(A  > B) // 부등식 꺽쇠 갈호 한쪽을 연산자로 사용합니다. 이조건이 참이라면 아래의 본체를 한번 실행한고 else if  

{          // 와 else 를 검사및 실행을 하지않게 그냥 지나가게 됩니다. 거짓이라면 아래의 else if를 실행합니다.

printf("상수 A 는 B 보다 크다\n");

}

else if(A < B) //else if 는 if와 쌍을 이룰수 있으며 차선 조건이 되겠습니다. else if에 대해서 나중에 심도 있게 정리하겠습니다.

{

printf("상수 A 는 B 보다 작다\n");

}

else// else 는나머지 입니다. 

{

printf("상수 A 와 B는 같다\n");

}


return 0;

}


결과


'Programing - C > C Basic grammar ' 카테고리의 다른 글

007 문자열 개념  (0) 2016.09.14
006 반복문  (0) 2016.09.09
Hello World 심화  (0) 2016.09.07
004 사칙 연산 + 나머지 연산  (0) 2016.09.06
003 상수 개념(constant)  (0) 2016.08.30
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

-빠르게 프로그램을 공부 하실분은 그냥 페이지를 닫기 해주는게 정신 건강에 좋습니다. 그리고 기초를 천천히 다지 시는 분이라면 


한번쯤 읽어 주는게 좋은 공부가 되실것입니다.


example>


#include<stdio.h> // 선언부 


int main (int argc, char *argv[])

{

return 0;

}


선언부 설명:


# 은 전처리기 뜻합니다. 


전처리기란 무엇이냐면 프로그램 실행에 앞서 메모리에 올리고 시작하는 정의 입니다.


include 란 단어는 포함 입니다. 그렇다면 꺽새 괄호 안의 내용은 바로 선언하는 내용이 되겟습니다.


stdio.h 은 선언 하는 바의 내용을 뜻 하는 것입니다. stdio 란 단어와 h란 단어는 약자입니다.


standard input output header 입니다.


int main (int argc, char *argv[]) 는 프로그램을 시작하는 시작 지점인과 동시에 프로그램 자체의 본체가 됩니다.


함수에 대한 설명을 간략하게 하자면


반환형 + 이름 + 파라메터(프로그램 실행할때 받는 값) 

{ } //함수의 몸체에 해당 합니다.

'Programing - C > C Basic grammar ' 카테고리의 다른 글

006 반복문  (0) 2016.09.09
005 조건문  (0) 2016.09.08
004 사칙 연산 + 나머지 연산  (0) 2016.09.06
003 상수 개념(constant)  (0) 2016.08.30
002 변수(Variable)  (0) 2016.08.29
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

개요 :  우리가 알고 있는 사칙 연산이은 아마도 덧셈, 뺄셈, 나눗셈, 곱셈 일것입니다.  하지만 C언어 프로그램에서는


한 가지 더있습니다.  바로 나머지 연산입니다. 나눗셈하고난뒤 나오는 나머지를 기록 하는 연산입니다.


이것은 % 표기합니다. 생각 보다 프로그램 에서 많이 쓰고 있습니다. 사용 빈도는 사칙 연산 만큼은 아니어도 그다음으로 많이


사용되니 어떻게 사용되는지 한번 예제를 만들어 보도록 하겠습니다.


코드 : 


#include <stdio.h>


int main(void)

{

int a = 1;

int b = 2;


printf(" 더하기 연산 %d \n", a + b);

printf(" 빼기 연산 %d \n", a - b);

printf(" 곱셈 연산 %d \n", a * b);

printf(" 나눗셈 연산 %d \n", a / b);

printf(" 나머지 연산 %d \n", a % b);


}


결과:


'Programing - C > C Basic grammar ' 카테고리의 다른 글

005 조건문  (0) 2016.09.08
Hello World 심화  (0) 2016.09.07
003 상수 개념(constant)  (0) 2016.08.30
002 변수(Variable)  (0) 2016.08.29
001 Hello World  (0) 2016.08.28

+ Recent posts