C

C 1일차 정리

컴공 2013. 1. 31. 19:40
반응형


%d 10진수, %o 8진수 %x 16진수


int main(int argc, char* argv[])
{
printf("Decimanl:%d\n", 173);
printf("Decimanl:%d\n", 0255); //8진수는 항상 0을 붙임
printf("Decimanl:%d\n", 0xAD); //16진수는 0x를 붙음

printf("Octal:%o\n", 173);
printf("Octal:%o\n", 0255);
printf("Octal:%o\n", 0xAD);

printf("Hexadecimal:%x\n", 173);
printf("Hexadecimal:%x\n", 0255);
printf("Hexadecimal:%x\n", 0xAD);
}


실수형정수 %f=실수, %d=정수

int main(int argc, char* argv[])
{
printf("실수형 상수:%f\n", 123.456);
printf("지수형 상수:%d\n", 123.456);
printf("실수형 상수:%f\n", 123);

}

%c 문자 %d정수


int main(int argc, char* argv[])
{
printf("문자%c의 ASCII 코드값은 %d이다.\n",'a','a');
printf("ASCII 코드 값이 %d인 문자는 %c이다.\n",98,98);
}

%S 예제


int main(int argc, char* argv[])
{
printf("%s\n","This is a string");
}

%s와 Tap을 활용한 예제

int main(int argc, char* argv[])
{
printf("%s\n","=================================================");
printf("%s\n","\t이름\t나이\t주소\t\t성별");
printf("%s\n","=================================================");
printf("%s\n","\t홍길순\t20\t산골짜기\t\t남");
printf("%s\n","\t이순신\t28\t바다\t\t여");
}


컴파일된 파일 debug폴더안에있다.
cmd로만 보임
까만창->콘솔먼저 시작.

문자 1개 %c,문자열 %s 예제


int main(int argc, char* argv[])
{
printf("문자 출력:%c\n",'a');
printf("문자 두 개 출력:%c,%c",'h','i');
printf("문자열 출력:%s\n", "InfiScap");

}



initial 표시 예제


int main(int argc, char* argv[])
{
printf("저의 이니셜은 %c %c %c입니다",'k','d','h');
}

%d 정수와 %f실수예제


int main(int argc, char* argv[])
{
int age = 21; //공간을 만들어놓는다.
float weight = 50.0, height=163.5;

printf("나의 나이는 %d세 입니다.\n",age);
printf("나의 몸무게는 %f(kg)입니다.\n",weight);
printf("나의 신장은 %f(cm) 입니다.\n",height);
}

정수 %d와 문자 1개 값인 %c 출력


int main(int argc, char* argv[])
{
int num = 123; //정수를 가지는 변수 num
char ch ='D';//문자한개는 '(작은따옴표)로 묶어준다.

num =num+1;
ch='G';
printf("num =%d\n",num);
printf("ch=%c\n",ch);
}

float(실수)를 활용한 것


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

float height_inch=70.0;
float height_cm = height_inch * 2.54;

printf("나의 신장은 %f(cm) 입니다.\n", height_cm);
}

%d(정수),


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

char ch='A'; //A변수선언
int num =5, ret; //num과 ret이라는 변수 선언

ret= ch+num;
printf("ret= %d\n",ret);
printf("ret= %c\n",ret);

}

실수(float)를 정수(integer)에 대입


int main(int argc, char* argv[])
{
int num1; //4byte
float num2 = 367.78; //4byte

num1 = num2;
printf("num1= %d \n", num1);
}

정수/정수=정수 실수/실수=실수

int main(int argc, char* argv[])
{
int num1 =25, num2 =3;

printf("num1/ num2 = %d\n",num1 /num2);
printf("num1/ num2 = %f\n",(float)num1 / (float)num2);
printf("num1*num2 = %d\n", num1*num2);

}

_M#]
반응형

'C' 카테고리의 다른 글

C 6일차 정리  (0) 2013.01.31
C 5일차 정리  (0) 2013.01.31
C 4일차 정리  (0) 2013.01.31
C 3일차 정리  (0) 2013.01.31
C 2일차 정리  (0) 2013.01.31