본문 바로가기

C언어

(36)
[C언어 예습] DAY3_형변환, 입력함수 형변환 (형변환의 경우 정수는 소수점 자리를 올림하지 않고 다 버린다.) 자동형변환 실수와 정수의 연산 (실수는 진수부 가수부 따로 저장하기 때문에 정수보다 더 커서?) 정수타입에 실수값 실수타입에 정수값 강제형변환 (바꿀타입)값 값이 바꿀 타입으로 바뀐다. 아스키 코드 (컴퓨터에서 문자를 숫자로 가지고 있다.) => 암호화 #include void main() { //자동 형변환 int data = 3.8; double data2 = 5; printf("==자동 형변환==\n"); printf("%d\n", data); printf("%.1lf\n", data2); printf("===============\n"); printf("%d\n", 11 / 9); printf("%.3lf\n", 11.0/9..
[C언어 예습] DAY2_변수의 자료형. 변수의 선언과 사용, 서식문자 변수 : 저장공간 x=0 x(변수명, 저장공간의 이름), =(대입연산자), 0(값) : 값을 저장공간에 담는 것 자료형(type -> 저장공간의 종류) 후라이팬 = 제육복음; (o) 세탁기 = 제육볶음; (x) ------type 종류------- int 정수형 4byte 32bit (정수의 기본형) long 정수형 8byte 64bit : 시간을 다룰 때 씀. float 실수형 4byte 32bit (float을 사용할 경우 뒤에 꼭 F를 붙여줘야 한다. 기본형인 double과 구분되기 위해서.) double 실수형 8byte 64bit (실수의 기본형) char 문자형 1byte 8bit ------------------------ *byte : 값, 데이터의 최소단위 1byte = 8bit 32bi..
[C언어 예습] DAY1_C언어의 기본, 기본 구성 요소, 제어문자, 주석 c언어 - 서버개발, 운영체제 - 네트워크 (소켓) - pos : 주문결제 시스템 - 내부구조 (알고리즘) - 오피스 : 문서작업 (MFC) - 인디게임 컴파일 =>번역 : 사람의 언어를 컴퓨터 언어(0,1)로 바꿔주는 작업 1. 디/버그 (벌레를 없애라) : 오류를 없애는 것 2. 빌드 : 실행 프로그램을 만드는 것 4. 링크 : 자동으로 실행 프로그램을 실행을 시켜주는 것 3. 실행 프로그램(실행파일) : 내가 작성한 소스 컴파일러 =>번역기 : 컴파일 해주는 것 -> (visual studio 2017) 프로젝트 만들기 windows 데스크톱 > 마법사 > 경로설정 1. 솔루션 2. 프로젝트 ctrl + shift + n : 새로만들기 3. 소스파일 4. 소스코드 * 글꼴 설정 / 도구 > 옵션 >..
[C언어]DAY1_컴퓨터 구성, C 기본구조 이해, 표준출력 컴퓨터 구성 1. 하드웨어 1) CPU=뇌 (프로그램을 구동) 2) 메모리 (프로그램 실행 시 로딩) 3) 출력장치 (모니터) 4) 입력장치 (키보드, 마우스) 5) 보조기억장치 (하드디스크, usb) 2. 소프트웨어 1) OS (운영체제) : 하드웨어를 구동시키는 프로그램. 윈도우즈, 안드로이드, IOS 2) 응용소프트웨어 (앱) : OS위에서 구동. 3. C의 특징 1) 모든 언어의 기본. -> java, python, c++ 2) 컴퓨터 하드웨어를 제어할 수 있다. 3) 효율적인 언어이다. : 용량이 작고 속도가 빠르다. 4) 컴파일 언어 : 컴파일? 사람의 언어를 기계의 언어로 변환 : 파일 전체를 한번에. (속도가 빠르다.) 예) C, java 반대) 인터프리터언어 : Python (속도가 느리..