이 코드는 나이를 입력하면 그 나이입력 값을 바탕으로 날짜 시간 분 초를 계산해주는 프로그램이다. 여기서 unsigned int에 대한 간략히 설명을 해보자면 정수를 나타내는 형인 int는 음수값(-) 값과 양수값(+)을 둘다 가질수 있습니다. 하지만 unsigned int를 사용하게 되면 0부터시작하여 플러스 값만을 가지게 됩니다. 따라서 그냥 int를 사용할때 보다 양수쪽으로 더많은 표현범위를 가지게 됩니다. 입력값 age를 가지고 day,hour,min,sec를 계산해 나타내는 프로그램 입니다.
우리가 일상생활에서 쓰는 숫자는 10진수 이다. 하지만 세상에는 10진수만 있는 것이 아니다. 2진수 8진수 16진수등 .. 여러가지 진수들이 존재한다. 이번 코드는 10진수 정수 값을 입력받아서 8진수 혹은 16진수로 나타내는 코드이다. #define _CRT_SECURE_NO_WARINGS 는 무시해도 좋다. scanf_s는 scanf로 사용해도 무방하다. 우리가 쓰는 %d는 흔히쓰는 10진수로 표현된다. 이러한 10진수를 다른 진수로 표현하고 싶다면 8진수는 %#o 16진수는 %0x를 사용하면 된다.
scanf함수는 사용자가 입력한 값을 저장해주는 역할을 하는 함수이다. scanf를 사용할떄에는 ,뒤에 &(변수이름)을 입력해주어야 한다. 무조건 달아야 하는것은 아니다. 저장되는 값에 따라 다르다! (위 코드는 visual studio 2019라 scanf_s를 사용하였다.2019가 아니라면 scanf를 사용하여도 된다!) 10을 입력하였더니 10이 출력되었다.
예제 코드를 한번 입력해보자. #include int main() { printf("Hello World!"); return 0; } #include 이 코드는 헤더파일 이라고 불리는 코드들이다. 컴파일러가 필요로 하는 정보를 가지고 있다고 생각하면 된다. 대부분의 프로그램에서 한개 이상의 헤더 파일을 사용한다. 이 코드의 경우 stdio.h의 헤더파일을 항상 포함한다. int main() {} 위의 문장은 main()함수를 정의하는 문장이다. 하나의 프로그램은 여러가지의 함수로 이루어진다. {}는 함수의 시작과 끝을 나타는 부분이라고 할수있다. printf("Hello World"); 이 문장은 printf라는 함수를 호출하여 입력된 문자를 표시하는 함수이다. 그리고 문장이 끝날떄마다 꼭;를 붙여주어야..
프로그래밍을 하기 위해서는 순서도를 짜고 프로그래밍 하는것이 필요하다. 물론 순서도를 그리지 않고 프로그래밍을 하는 사람들도 있겟지만 나중에 다른 사람이 내가 만든 코드를 보거나 혹은 나중에 내가 내가쓴 코드를 다시 볼때 이 순서도를 다시 본다면 이해하기가 훨씬 더 수월할 것이다.! 순서도의 기호로는 이러한 것들이 있다. 이 기호들을 이용하여 순서도를 그릴수 있다.
이 게시판은 c언어 수업내용? 에 관한 내용을 기록하는 게시판! 시작! 비주얼 스튜디오 혹은 DEV C++을 설치하자 DEV c++ https://sourceforge.net/projects/orwelldevcpp/ Dev-C++ Download Dev-C++ for free. A free, portable, fast and simple C/C++ IDE. A new and improved fork of Bloodshed Dev-C++ sourceforge.net Visual Studio 2019 https://visualstudio.microsoft.com/ko/vs/ Visual Studio 2019 | 무료 다운로드 Visual Studio에서 코드 완성, 디버깅, 테스트, Git 관리 및 클라우드..