C 언어
이 튜토리얼에서는 C 변수의 기초, 명명 규칙, 리터럴 타입, 신뢰할 수 있는 코드를 위한 상수 선언 방법을 다룹니다.
변수는 데이터를 담는 명명된 저장 위치입니다. 각 변수는 메모리 주소를 나타내는 고유한 식별자를 가져야 합니다.
int playerScore = 95;
식별자 playerScore는 95라는 int 값을 저장합니다. 변수는 가변적이며 실행 중 값이 변경될 수 있습니다.
char ch = 'a'; // 나중에 코드에서
ch = 'l';
팁: fn 대신 firstName 같은 설명적인 이름을 사용해 가독성과 유지보수성을 높이세요.
C는 강타입 언어입니다. 한 번 선언되면 변수의 데이터 타입을 변경할 수 없습니다.
int number = 5; // 정수
number = 5.5; // 오류
double number; // 오류 - 다른 타입으로 재선언
소수 값을 저장하려면 변수를 float나 double로 선언하세요. 데이터 타입에 대한 자세한 내용은 데이터 타입 가이드를 참조하세요.
리터럴은 소스 코드에 직접 나타나는 고정 값입니다. 런타임에 변경될 수 없습니다.
C는 세 가지 정수 리터럴 진수를 지원합니다:
10진수: 0, -9, 22
8진수: 021, 077, 033
16진수: 0x7f, 0x2a, 0x521
소수 부분이나 지수를 포함합니다:
-2.0 0.0000234 -0.22E-5
참고: E-5는 10-5와 같습니다.
작은따옴표로 둘러싸인 단일 문자:
'a', 'm', 'F', '2', '}'
직접 입력할 수 없는 문자를 백슬래시로 표현합니다:
| 이스케이프 시퀀스 | 의미 |
|---|---|
\b | 백스페이스 |
\f | 폼 피드 |
\n | 개행 |
\r | 캐리지 리턴 |
\t | 수평 탭 |
\v | 수직 탭 |
\\ | 백슬래시 |
\' | 작은따옴표 |
\" | 큰따옴표 |
\? | 물음표 |
\0 | 널 문자 |
예: \n은 줄바꿈을 삽입합니다.
큰따옴표로 둘러싸인 문자 시퀀스:
"good" // 문자열 상수
"" // 빈 문자열
" " // 공백 6개 문자열
"x" // 단일 문자 문자열
"Earth is round\n" // 개행 포함 출력
const 키워드로 불변 값을 선언합니다:
const double PI = 3.14;
PI = 2.9; // 컴파일 오류
또는 전처리기 지시문 #define으로 상수를 정의합니다. 매크로에 대해선 C 매크로 튜토리얼을 참조하세요.
C 언어
Python에서 변수란? Python 변수는 값을 저장하는 예약된 메모리 위치입니다. 프로그램에서 변수는 컴퓨터가 처리할 데이터를 제공합니다. Python 변수 타입 Python의 모든 값은 데이터 타입을 가집니다. 숫자, 리스트, 튜플, 문자열, 딕셔너리 등. 변수명은 a, aa, abc 같은 유효한 식별자 가능. 변수 선언과 사용 변수 a를 선언하고 값 출력하는 간단 예제: a=100 print(a) 변수 재선언 Python은 생성된 변수를 재할당할 수 있습니다. Python 2와 3 모두에서 시연: Python 2: #
커스텀 매크로는 팬욱이 시스템 변수라 부르는 것을 통해 많은 CNC 관련 기능에 접근할 수 있게 해줍니다. 이 데이터에는 다음이 포함됩니다. 입출력 신호(외부 장치와 통신) 오프셋(오프셋 레지스터 읽기/쓰기) 알람 및 메시지 표시(프로그램이 오류 감지 시 CNC 알람 생성) 작업자 패널 기능 접근(싱글 블록, 피드 홀드, 피드레이트 오버라이드 활성화/비활성화) 시간/날짜 및 클록 타이머 접근(이벤트 시간 측정) 현재 모달 상태 접근(모드 확인/변경) 현재 축 위치 접근(프로브 사용 시 중요) 전통적으로 팬욱은 이런 데이터를 기