C 언어를 시작하기 위한 기본 지식은 다음과 같습니다. 1. 변수 및 할당 3. 형식화된 출력 문 6. 상수 자동 유형 변환. C 언어는 범용적이고 절차 지향적인 컴퓨터 프로그래밍 언어입니다.
C 언어를 시작하기 위한 기본 지식 사항은 다음과 같습니다. 1. C 언어 명명 2. 변수 및 할당 3. 형식화된 출력 문 6. 상수; 7. 자동 유형 변환.
【추천 강좌: C 언어 튜토리얼】
(1) C 언어의 명명
프로그래밍 시 변수나 함수에 부여되는 이름은 식별자입니다. C 언어의 식별자는 임의로 이름을 지정할 수 없으며 특정 규칙을 따라야 합니다. C 언어에서는 식별자는 문자(A~Z, a~z), 숫자(0~9), 밑줄_로 구성된 문자열일 수 있으며 첫 번째 문자는 반드시 문자 또는 밑줄이어야 한다고 규정합니다. 식별자를 사용할 때 다음 사항에 주의하세요.
(1) 식별자의 길이는 8자를 초과해서는 안 됩니다. C의 일부 버전에서는 두 개의 식별자 앞에 다음이 올 때 식별자의 처음 8자가 유효하기 때문입니다. 8비트가 동일하면 동일한 식별자로 간주됩니다.
(2)식별자는 엄격하게 대소문자를 구분합니다. 예를 들어, Imooc과 imooc는 서로 다른 두 식별자입니다.
(3) "이름을 보고 의미를 안다"를 달성하려면 식별자에 의미 있는 영어 단어를 선택하는 것이 가장 좋습니다. 중국어를 사용하지 마십시오.
(4) 식별자는 C 언어의 키워드가 될 수 없습니다. C 언어 키워드에 대해 더 알고 싶다면 WIKI를 참고하세요.
예:
(2) 변수 및 할당
변수는 변경될 수 있는 수량이며 각 변수에는 이름(식별자)이 있습니다. 변수는 메모리의 특정 저장 단위를 차지합니다. 변수는 사용하기 전에 반드시 정의되어야 합니다. 변수 이름과 변수 값은 서로 다른 개념으로 구분되어야 합니다. 마치, 방에 머무는 손님과 방 번호는 서로 다른 개념입니다.
변수 정의의 일반적인 형식은 다음과 같습니다. 데이터 유형 변수 이름;
동일한 유형의 여러 변수: 데이터 유형 변수 이름, 변수 이름, 변수 이름...;
변수 이름과 식별자의 명명 규칙은 정확히 다음과 같습니다. 동일합니다. %d에 대해서는 나중에 자세히 설명하겠습니다
참고: int a=b=c=5;와 같은 정의에서는 연속 할당이 허용되지 않습니다.
변수에 값을 할당하는 방법에는 두 가지가 있습니다.
1. 먼저 선언한 다음 값을 할당합니다.
2. 선언하면서 값을 할당합니다.
(3) 기본 데이터 유형
C 언어에도 유형이 있습니다. C 언어에서 데이터 유형은 기본 데이터 유형, 구성된 데이터 유형, 포인터 유형 및 널 유형의 네 가지 범주로 나눌 수 있습니다. 그림과 같이:
예:
(4) 형식화된 출력문
자리 표시자 출력이라고도 할 수 있는 형식화된 출력문은 다양한 유형의 데이터를 변환하는 것입니다. 포맷된 유형과 지정된 위치에 따라 컴퓨터에 표시됩니다. 이것의 장점은 컴퓨터가 우리가 원하는 데이터 유형을 정확하게 제공하는 데 도움이 된다는 것입니다.
형식은 다음과 같습니다.
printf("输出格式符",输出项);
C 언어의 일반적인 포맷터:
(5) 변경할 수 없는 상수
프로그램 실행 중에 값이 변하지 않는 수량을 상수라고 합니다. C 언어의 상수는 직접 상수와 기호 상수로 나눌 수 있습니다.
직접 상수는 리터럴이라고도 하며 다음과 같이 설명 없이 직접 사용할 수 있습니다.
정수 상수: 13, 0, -13;
실수 상수: 13.33, -24.4 'a', 'M'
문자열 상수: "I love php!"
C 언어에서는 식별자를 사용하여 기호 상수라고 하는 상수를 나타낼 수 있습니다. 기호 상수는 사용하기 전에 정의해야 합니다. 일반적인 형식은 다음과 같습니다.
#define 标识符 常量值
기호 상수의 식별자에는 대문자를 사용하는 것이 일반적이며, 변수 식별자에는 소문자를 사용하여 구별하는 것이 일반적입니다. 다음은 기호 상수를 사용하는 작은 예입니다.
(6) 자동 유형 변환데이터 유형의 자동 변환이 있습니다. 자동 변환은 서로 다른 데이터 유형이 연산될 때 발생하며 컴파일 중에 자동으로 완료됩니다. 자동 변환에 따른 규칙은 작은 상자를 큰 상자에 넣을 수 있는 것과 같습니다. 다음 그림은 자동 유형 변환 규칙을 보여줍니다.
(7)强制类型转换
强制类型转换是通过定义类型转换运算来实现的。其一般形式为:
(数据类型) (表达式)
其作用是把表达式的运算结果强制转换成类型说明符所表示的类型,例如:
注意:double类型的数据的格式符 %f或%lf
输入结果:
在使用强制转换时应注意以下问题:
1、数据类型和表达式都必须加括号,如把(int)(x/2+y)写成(int)x/2+y则成了把x转换成int型之后再除2再与y相加了。
2、转换后不会改变原数据的类型及变量值,只在本次运算中临时性转换。
3、强制转换后的运算结果不遵循四舍五入原则。
(8)运算符
那么C语言中又有哪些运算符呢?
如下所示:
算术运算符
赋值运算符
关系运算符
逻辑运算符
三目运算符
算术运算法
C语言基本算术运算符如下表:
赋值运算符
C语言中赋值运算符分为简单赋值运算符和复合赋值运算符,之前我们已经接触过简单赋值运算符“=”号了,下面讲一下复合赋值运算符:
复合赋值运算符就是在简单赋值符“=”之前加上其它运算符构成,例如+=、-=、*=、/=、%=。
看一个小例子:
int a=3; a += 5;
分析:定义整型变量a并赋值为3,a += 5;这个算式就等价于a = a+5; 将变量a和5相加之后再赋值给a
注意:复合运算符中运算符和等号之间是不存在空格的。
关系运算符
下面是C语言中的关系运算符:
关系表达式的值是“真”和“假”,在C程序用整数1和0表示。
逻辑运算符
下面我们看一下C语言中的逻辑运算符:
三木运算符
C语言中的三目运算符:“?:”
,其格式为:
表达式1 ? 表达式2 : 表达式3;
运算符优先级比较
위 내용은 C 언어를 시작하기 위한 기본 지식 포인트는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!