본문 바로가기
반응형

PROGRAMMING41

C언어 형변환 (캐스팅) 오늘은 간단하게 C언어의 형변환에 대해서 이야기 해 보겠습니다. 이걸 전문용어로 캐스팅이라고 이야기 합니다. 변수의 타입이 서로 다를 경우 연산이 실행되지 않거나 오류가 발생하는데 이럴때 형변환(캐스팅)을 통하여 변수의 타입을 통일시켜주어야 합니다. 예를 들어서 int형과 double형 혹은 float형은 대입이나 연산, 출력등이 정상적으로 수행되지 않습니다. 그래서 만약 double, float등 실수형을 정수형에 대입하고 싶다면 실수형 자료를 정수형으로 형변환(캐스팅) 한 뒤에 대입을 해야 합니다. 참고로 순수 연산은 자료형이 한쪽만 실수형이더라도 정수형이 자동으로 실수형으로 변환연산되기 때문에 연산이 작동하긴 합니다. 일단 간단한 예제를 통해 알아보도록 하겠습니다. 먼저 정수형 변수 a와b, 실수형.. 2022. 10. 20.
컴퓨터가 음수를 표현하는 원리 지금까지 C언어의 변수의 사용법과 기본적인 문법을 배웠습니다. 이제 어느정도 C언어를 사용한 프로그래밍의 맛보기 정도는 하셨다고 생각하시면 됩니다. 이제 좀 더 본격적인 심화과점으로 들어가려고 하는데, 그에 앞서 오늘은 컴퓨터가 어떻게 음수를 표현하는지를 한번 알아보겠습니다. 컴퓨터가 숫자를 표현하는 방법에 대해서는 이전시간에 이야기를 한번 했었습니다. 아래 포스팅을 참조해 주십시오. https://mech19.tistory.com/121 2진법, 10진법, 16진법 그리고 변수 컴퓨터는 2진법을 사용하는데 2진법은 지수라는 개념으로 접근해야 하고 지수에 있어서 가장 중요한 것은 (X)^0 = 1이라는 것입니다. 이것은 사실 말이 되지 않는 내용이지만 수학자들 사이에서 mech19.tistory.com .. 2022. 10. 19.
C언어 switch 문 오늘은 C언어 기초문법의 마지막 시간으로 switch문에 대해서 알아보고자 합니다. switch문은 우리가 예전에 배웠던 if문과 비슷합니다. if문의 경우 조건에 부합하면 해당 조건에 종속되어 있는 명령프로그램을 실행하는 문법이었죠. switch도 거의 흡사한데 아주 조금 다릅니다. 그럼 문법 형식과 예제를 통해 차이점과 사용법에 대해서 알아보도록 하겠습니다. if문에 대해서는 아래 포스팅을 참조해 주십시오. https://mech19.tistory.com/174 C언어 if 문 자 오늘은 본격적인 C언어의 문법을 시작해 보겠습니다. 바로 if문 입니다. if문은 개발에 관심이 없으신 분들도 많이 들어보셨을 정도로 유명합니다. if 어쩌고 저쩌고 블라블라블라..... 영화나 mech19.tistory... 2022. 10. 13.
C언어 do while 문 모두모두 하이하이~ 모두 반갑습니다. C언어 문법 중에서 while문을 배우고 있었죠? 오늘은 while문의 응용버전인 do while문을 알아보겠습니다. do는 "하다'이죠? 여기서도 그런 의미와 비슷합니다. 먼저 하고~ while이 뒤따라 온다는거죠. 즉 명령을 먼저 한번 실행하고~ while문이 실행된다는 의미입니다. 그럼 do while문의 문법 형태부터 먼저 알아볼까요? 1. do while문 do while문의 형식은 위와 같습니다. do와 실행될 명령이 앞에 오고나서 명령이 위치한 중괄호가 닫힌 뒤 while문이 위치하게 됩니다. 이렇게 되면 do의 중괄호에 속한 명령들이 먼저 한번 실행되고 나서 while문이 시작되며, 조건이 완료될때 까지 명령이 반복됩니다. 간단하게 예제를 통하여 whi.. 2022. 10. 11.
C언어 While 문 (반복문) 오늘은 for문과 비슷하게 반복문을 구성하는 문법인 while문에 대해서 알아보겠습니다. 처음 오신 분들 중에서 for문이 궁금하신 분들은 아래 포스팅을 참조 해 주십시오. https://mech19.tistory.com/177 C언어 FOR 문 (반복문) 지난 시간에 if문법에 대해서 알아보았습니다. 이번시간에는 C언어 문법 중 두번째로 for문에 대해서 이야기 해 보겠습니다. for는 영어로 "~~을 위해"라는 의미가 있습니다. C언어에서도 비슷한 의 mech19.tistory.com 1. while문 형식 자 이제 while문을 본격적으로 알아보겠습니다. for문은 초기식, 조건식, 증감식등 식이 3가지가 들어갔었지만 while문은 조건식 하나만 들어갑니다. 그래서 for문보다 훨씬 간단합니다. w.. 2022. 10. 6.
C언어 Break문, Continue문, 반복 for문 자 지난시간에 for문법을 이용하여 무한으로 계속되는 프로그램을 알아보았었죠? 그런데 무한으로 계속되는 프로그램이다보니 종료하기가 조금 애매했습니다. 이럴때 사용하는 문법을 알아볼꺼에요. 먼저 for문법을 이용하여 무한으로 계속되는 프로그램은 아래 포스팅을 참조해 주세요. https://mech19.tistory.com/178 그럼 오늘 알아볼 내용을 바로 시작해 보겠습니다. 1. Break문 자 앞서 이야기했던것과 같이 무한반복되는 for문 프로그램이 실행 도중에 어떤 특정조건에 도달하였을 때 for문의 루프를 탈출하도록 하는 방법을 알아보려고 합니다. 이럴때는 break문을 사용하면 됩니다. break문은 for문의 { } 중괄호 안에 명령들과 함께 사용되어 집니다. 그럼 예시를 하나 들어보도록 하지.. 2022. 10. 4.
반응형