본문 바로가기

C3

변수 / 연산자 이번 글은 C언어의 변수 / 연산자에 관한 내용입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 #include void main() { int integer;//정수 unsigned int uninteger;//음수 표현x, 범위 확장 char character;//문자 unsigned char unchar;//음수 표현x, 범위 확장 short num;//정수 long int longint;//정수 int와의 차이에 대해서는 이후 다른 글에서 다룰것이다 float number;//실수 double number2;//실수 long double number22; bool boolean;//true , false } Colored by Color Scripter cs 변수 선언은 다음과 같이 .. 2017. 11. 8.
C 언어 기초 C언어 개요 프로그래밍 언어 컴퓨터 시스템을 구동시키는 소프트웨어를 작성하기 위한 언어 출처 : https://ko.wikipedia.org/wiki/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4 C언어의 장점 간결성 구문이 간결하고 프로그램 개발에 필요한 핵심 기능들을 제공한다 이식성 모든 컴퓨터에서 동일하게 동작하는 표준 라이브러리 함수를 프로그래머에게 제공하므로 모든 하드웨어 지원이 가능한 기계-독립적인 프로그램 개발이 가능하다 효율성 프로그램의 크기가 작으며 , 실행 속도가 빠르다 프로그램 개발 순서 컴파일 사람이 작성한 코드를 기계가 알 수 있는 기계어로 번역하는 과정 .obj 파일 생성 링크 컴파일 과정에서 생성된 .obj .. 2017. 11. 8.
자바 native 키워드 public native int hashcode(); native는 자바가 아닌 언어(보통 C나 C++)로 구현한 후 자바에서 사용하려고 할 때 이용하는 키워드이다. 자바로 구현하기 까다로운 것을 다른 언어로 구현해서, 자바에서 사용하기 위한 방법이다. 구현할때 JNI(Java Native Interface)를 사용한다 예전 자바는 c로 작성한 코드를 자바에서 구동시키는 형태로 사용했었다. 지금은 많이 바뀌어서 자바에서 코드를 작성하고 구동시킨다. 그러나 hashcode 처럼 아직 native 키워드를 사용하는 것들이 남아 있기도 하다. 설명이 부족한 부분은 없으셨나요? 댓글이나 이메일로 질문해주시면 답변 드리겠습니다. 감사합니다. 이메일 : forsqna@gmail.com 2017. 9. 18.