본문 바로가기
반응형

전체 글209

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.
PF, PS, PT, NPT 관용나사 나사산 규격 (BSP, BSPP, BSPT 규격) 오늘은 관용나사 (나사산) 규격에 대해서 알아보겠습니다. 먼저 관용나사란 배관(Pipe)의 연결포인트에 적용되는 나사로 위 사진과 같은 배관들을 연결할 때 사용되어지는 나사를 의미합니다. 이때 몇가지 규격이 있고 암나사(Female)와 숫나사(Male)규격에 동일하여야 정상적인 연결이 되기 때문에 정확하게 알아보고 사용해야 합니다. 1. PF (BSP, BSPP) 먼저 알아두셔야 하는 것은 PF는 British Standard(BS:영국규격)를 따르는 규격이라는 점입니다. 그리고 PF는 평행나사이기 때문에 "영국(유럽)식 관용 평행 나사"라고 기억하시는 것이 좋습니다. 아울러 가끔 BSP(=BSPP)라고 쓰여져 있는 규격을 보시게 될텐데 이는 "British standard Pipe Parallel"의 .. 2022. 10. 18.
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.
반응형