본문 바로가기

분류 전체보기

(236)
728x90
반응형

C Language。상수와 아스키(ASCII)코드 1. 상수 변경이 불가능한 데이터 int main(void) { int num1 = 10; // 10은 상수, 정수형 상수 double num2 = 1.23; // 실수형 상수 } # 리터럴(Literal) 상수 위의 코드에서 10은 변수 num1과 달리 할당된 메모리 공간에 이름 없고, 변수와 다르게 이름이 없는 상수를 리터럴(Literal) 상수 또는 리터럴이라 표현 # 접미사를 이용한 상수 표현 각 자료형을 의미하는 접미사를 붙여 쓸 수 있고, 접미사는 대소문자를 구분하지 않음 접미사 자료형 예 정수형 상수 U unsigned int unsigned int num = 123U L long long num = 23456L UL unsigned long long num = 23456L LL long l..
Info。Eclipse Initializing Java Tooling Error 실행한 이클립스를 종료하고 프로젝트 저장 경로에서 .metadata\.plugins\org.eclipse.core.resources\.projects 까지 이동한다. .projects의 하위 폴더들을 모두 삭제하고 이클립스를 재구동한다. 이클립스를 재구동하면 .projects의 폴더들은 다시 만들어진다. 'Periodic Workspace save.' has encountered a problem Error 재구동시 발생한 에러이다. 이클립스 재구동시 삭제한 폴더가 재 생성 안되는 경우 RemoteSystemsTempFiles 이름의 새폴더를 생성한다. Problems occurred while trying to save the state of the workbench. Error '지정된 경로를 찾을 ..
C Language。진수와 비트 연산자 1. 진수 int main(void) { int num1 = 10; // 10진수 int num2 = 0xA; // 0x : 16진수 int num3 = 015; // 숫자 0으로 시작 : 8진수 } 2. 비트 연산자 연산자 기능 예 결합방향 & 비트단위로 AND 연산 한다. num1 & num2 → | 비트단위로 OR 연산 한다. num1 | num2 → ^ 비트단위로 XOR 연산 한다. num1 ^ num2 → ~ 단항 연산자로 피연산자의 모든 비트를 반전시킨다. ~num ← > 5 →
C Language。연산자(Operator) 1. 대입 연산자(=)와 산술 연산자(+, -, *, /, %) 연산자 기능 예 결합방향 = 대입 num = 20; ← + 덧셈 num = 10 + 20; → - 뺄셈 num = 10 - 20; → * 곱하기 num = 10 * 20; → / 나누기 num = 10 / 20; → % 나머지 num = 20 % 10; → 2. 복합 대입 연산자 a = a + b ← 동일연산 → a += b a = a - b ← 동일연산 → a -= b a = a * b ← 동일연산 → a *= b a = a / b ← 동일연산 → a /= b a = a % b ← 동일연산 → a %= b 3. 부호 연산 4. 증가, 감소 연산자 연산자 기능 예 결합방향 ++num 선 증가, 후 연산 printf("%d", ++num); ..
C Language。변수(Variable) 1. 변수(Variable) 임의의 값을 대입할 수 있는 문자, 값을 저장할 수 있는 메모리 공간에 붙은 이름, 혹은 메모리 공간 자체를 변수라 하며, 변수를 만들면(선언하면) 그 변수 이름을 통해 값의 저장 및 참조가 가능하고, 저장된 값 변경 가능 int main(void) { int num; // num 이름의 정수형 변수선언 } # int : 정수를 저장할 수 있는 메모리 공간 할당 # num : 메모리 공간의 이름 # C언어의 변수 선언은 앞부분에 위치 int main(void) { int num1; int num2; ..... } # 변수를 선언만 하고 초기화하지 않으면 쓰레기 값(아무런 의미가 없는 값)이 저장되므로 선언과 동시에 0으로 초기화 시켜줌 변수의 이름은 알파벳, 숫자, 언더바(_..
Install。메이븐(Maven) 다운로드 및 설치 1. 메이븐(Maven) 다운로드http://maven.apache.org/download.cgi Maven – Download Apache MavenDownloading Apache Maven 3.8.1 Apache Maven 3.8.1 is the latest release and recommended version for all users. The currently selected download mirror is https://mirror.navercorp.com/apache/. If you encounter a problem with this mirror, please select anothemaven.apache.org  2. 환경 변수 설정 [Programming/Java] - Java, E..
Tistory。제목(Title) 이미지로 변경 1. 티스토리 관리 센터 -> HTML/CSS 편집에 들어간다. 2. 변경할 Title 이미지를 파일업로드에 추가한다. 4. HTML에서 와 사이에 추가한다. 참고
C Language。기본 구성 및 용어 1. 기본 구성 #include // 헤더파일 int main(void) // 메인 함수 { printf("Hello Everybody!!\n"); // 출력 함수 return 0; // return문 } 2. 기본 용어 용어 내용 기계어(Machine Language) 컴퓨터가 이해할 수 있는 0과 1로 구성 절차지향 C언어는 절차지향 언어로 정해진 순서대로 실행 헤더파일 표준함수 호출을 위해 헤더파일 선언(확장자가 .h로 끝나는 헤더파일을 포함하라는 의미) main() 함수 C언어에서 반드시 1개만 존재하며, 프로그램 실행시 위에서부터 차례대로 실행 후 종료 printf 함수 콘솔(Consol) 화면에 문자, 문자열, 숫자 등을 출력시키는 표준 함수 return문 함수를 호출한 영역으로 값 전달(반환..
728x90
반응형