먼저 변수가 무엇인지 알아보겠습니다.
데이터 값을 저장하는 데 사용되는 메모리 위치의 이름입니다.
변수는 실행 중 다양한 시점에 다양한 값을 가질 수 있습니다.
프로그래머는 프로그램 내에서 기능이나 특성을 반영하는 의미 있는 변수 이름을 선택할 수 있습니다.
예를 들어 sum(합), avg(평균), total(전체) 등이 있습니다.
변수 이름 지정 규칙은 다음과 같습니다.
변수 이름은 문자로 시작해야 합니다.
ANSI 표준에서 변수의 최대 길이는 31자입니다. 그러나 많은 컴파일러에서는 처음 8자만 고려합니다.
대문자와 소문자는 다릅니다. 예를 들어 total, TOTAL, Total은 3개의 서로 다른 변수입니다.
변수 이름은 키워드가 될 수 없습니다.
공백은 허용되지 않습니다.
변수 선언 구문 및 예는 다음과 같습니다.
변수 선언 구문은 다음과 같습니다.
Datatype v1,v2,… vn;
여기서, v1, v2,...vn은 변수 이름입니다.
예를 들어
int sum; float a,b;
변수는 두 가지 방법으로 선언할 수 있습니다. −
로컬 선언 − '로컬 선언'은 메인 코드 블록 내부에 변수를 선언하는 것이며, 그 값은 해당 코드 블록 내에서만 유효합니다.
전역 선언 − '전역 선언'은 메인 코드 블록 외부에 변수를 선언하는 것으로, 그 값은 프로그램 전체에서 유효합니다.
다음은 C 언어에서 로컬 및 전역 변수 선언에 대한 예제 프로그램입니다−
int a, b; /* global declaration*/ main ( ){ int c; /* local declaration*/ - - - }
다음은 C 언어에서 판매 가격(SP)과 비용 가격(CP)을 구하는 C 프로그램입니다. 항목−
온라인 데모
#include<stdio.h> int main(){ float CostPrice, SellingPrice, Amount; //variable declaration //costprice & sellingprice are variables and //float is a datatype printf("</p><p> product cost price: "); scanf("%f", &CostPrice); printf("</p><p> product selling price : "); scanf("%f", &SellingPrice); if (SellingPrice > CostPrice){ Amount = SellingPrice - CostPrice; printf("</p><p> Profit Amount = %.4f", Amount); } else if(CostPrice > SellingPrice){ Amount = CostPrice - SellingPrice; printf("</p><p> Loss Amount = %.4f", Amount); } else printf("</p><p> No Profit No Loss!"); return 0; }
출력은 다음과 같습니다 −
product cost price : 240 product selling price : 280 Profit Amount = 40.0000
위 내용은 C 언어의 변수 선언 및 변수 규칙을 설명합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!