Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍
  • C 프로그래밍
  •   
  • C++
  •   
  • Redis
  •   
  • BASH 프로그래밍
  •   
  • Python
  •   
  • Java
  •   
  • 데이터 베이스
  •   
  • HTML
  •   
  • JavaScript
  •   
  • 프로그램 작성
  •   
  • CSS
  •   
  • Ruby
  •   
  • SQL
  •   
  • IOS
  •   
  • Android
  •   
  • MongoDB
  •   
  • MySQL
  •   
  • C#
  •   
  • PHP
  •   
  • SQL Server
  • C 프로그래밍

    1. C로 타이핑하기

      Typecasting은 한 데이터 유형을 다른 데이터 유형으로 변환하는 C 언어의 방법입니다. 두 가지 유형의 캐스팅이 있습니다. 1.암시적 유형 캐스팅 - 이 변환은 컴파일러에서 수행됩니다. 표현식에 둘 이상의 데이터 유형의 변수가 사용되는 경우 컴파일러는 데이터 손실을 방지하기 위해 데이터 유형을 변환합니다. 다음은 C 언어의 암시적 유형 캐스팅의 예입니다. 예시 #include <stdio.h> int main() {    int a = 10;    char b = '

    2. C의 Sizeof 연산자

      sizeof 연산자는 C에서 가장 일반적인 연산자입니다. 컴파일 타임 단항 연산자이며 피연산자의 크기를 계산하는 데 사용됩니다. 변수의 크기를 반환합니다. 모든 데이터형, float형, 포인터형 변수에 적용 가능합니다. sizeof()가 데이터 유형과 함께 사용되면 단순히 해당 데이터 유형에 할당된 메모리 양을 반환합니다. 32비트 시스템은 다른 출력을 표시할 수 있는 반면 64비트 시스템은 동일한 데이터 유형의 서로 다른 것을 표시할 수 있는 것처럼 출력은 다른 시스템에서 다를 수 있습니다. 다음은 C 언어의 예입니다. 예시

    3. C의 스토리지 클래스

      C 언어에서 변수 및 함수의 기능은 q 변수 또는 함수의 가시성 및 범위와 같은 저장소 클래스로 설명됩니다. C 언어의 스토리지 클래스에는 자동 변수, 외부 변수, 정적 변수, 레지스터 변수의 4가지 유형이 있습니다. 자동 자동 스토리지 클래스는 모든 로컬 변수에 대한 기본 스토리지 클래스입니다. 함수가 호출될 때 생성됩니다. 함수의 실행이 완료되면 변수는 자동으로 소멸됩니다. 함수에 대해 지역적이기 때문에 지역 변수라고도 합니다. 기본적으로 컴파일러에서 가비지 값을 할당합니다. 범위 - 자동 변수는 펑션 블록에 대한 로컬

    4. C에서 사전 증가(또는 사전 감소)

      증가 연산자는 값을 1 증가시키는 데 사용되는 반면 감소는 증가와 반대로 작동합니다. 감소 연산자는 값을 1 감소시킵니다. 다음은 C 언어의 사전 증가 연산자 구문입니다. ++variable_name; 다음은 C 언어에서 사전 감소 연산자의 구문입니다. --variable_name; 사전 증가 연산자와 사전 감소 연산자의 차이점을 살펴보겠습니다. 사전 증가 - 변수에 값을 할당하기 전에 값이 1씩 증가합니다. 다음은 C 언어에서 사전 증가의 예입니다. 예시 #include <stdio.h> int main() {

    5. C의 "extern" 키워드

      외부 변수는 전역 변수라고도 합니다. 이러한 변수는 함수 외부에서 정의됩니다. 이러한 변수는 함수 실행 전반에 걸쳐 전역적으로 사용할 수 있습니다. 전역 변수의 값은 함수에 의해 수정될 수 있습니다. extern 키워드는 외부 변수를 선언하고 정의하는 데 사용됩니다. 범위 - 그들은 어떤 기능에도 구속되지 않습니다. 프로그램의 모든 곳에 있습니다. 즉, 글로벌합니다. 기본값 - 전역 변수의 기본 초기화 값은 0입니다. 평생 - 프로그램 실행이 끝날 때까지. 다음은 C 언어의 extern 키워드에 대한 몇 가지 중요한 사항입니

    6. C의 관계형 및 논리 연산자

      관계 연산자 관계 연산자는 C 언어에서 두 값을 비교하는 데 사용됩니다. 두 값 간의 관계를 확인합니다. 관계가 참이면 1을 반환하고 관계가 거짓이면 0을 반환합니다. 다음은 C 언어의 관계 연산자 표입니다. 연산자 운영자 이름 == 같음 보다 큼 미만 != 같지 않음 = 크거나 같음 <= 작거나 같음 다음은 C 언어의 관계 연산자의 예입니다. 예시 #include <stdio.h> int main() {    int x = 10;    int y = 28;

    7. C의 비트 연산자

      비트 연산자는 두 변수에 대해 비트 수준 연산을 수행하는 데 사용됩니다. 다음은 C 언어의 비트 연산자 표입니다. 연산자 운영자 이름 & 비트 AND | 비트 OR ^ 비트별 XOR ~ 비트별 보수 < 왼쪽으로 이동 오른쪽으로 이동 다음은 C 언어의 비트 연산자 예입니다. 예시 #include <stdio.h> int main() {    int x = 10;    int y = 28;    int i = 0;    printf(

    8. C/C++의 fseek()

      fseek()는 C 언어에서 파일 포인터를 특정 위치로 이동하는 데 사용됩니다. 오프셋과 스트림은 포인터의 대상이며 함수 매개변수에 지정됩니다. 성공하면 0을 반환합니다. 성공하지 못하면 0이 아닌 값을 반환합니다. 다음은 C 언어의 fseek() 구문입니다. int fseek(FILE *stream, long int offset, int whence) 다음은 fseek()에서 사용되는 매개변수입니다. 스트림 - 스트림을 식별하기 위한 포인터입니다. 오프셋 - 위치로부터의 바이트 수입니다. 어디서 - 오프셋이 추

    9. C의 ftell()

      C 언어에서 ftell()은 파일 시작을 기준으로 지정된 스트림의 현재 파일 위치를 반환합니다. 이 함수는 파일 끝에서 파일 포인터를 이동한 후 파일의 전체 크기를 가져오는 데 사용됩니다. 현재 위치를 long 형식으로 반환하며 파일은 32767바이트 이상의 데이터를 가질 수 있습니다. 다음은 C 언어의 ftell() 구문입니다. long int ftell(FILE *stream) 다음은 ftell()에서 사용되는 매개변수입니다. 스트림 - 스트림을 식별하는 FILE 개체에 대한 포인터입니다. 다음은 C 언어로 된 f

    10. C의 범위 규칙

      C 언어에서 범위는 식별자 또는 변수에 직접 액세스할 수 있는 프로그램 영역입니다. C 언어에는 두 가지 범주의 범위 규칙이 있습니다. 전역 변수 전역 변수는 프로그램의 함수 외부에서 선언되고 정의됩니다. 그들은 프로그램의 수명 동안 그들의 가치를 유지합니다. 프로그램 실행 전반에 걸쳐 액세스할 수 있습니다. 다음은 C 언어의 전역 변수 예입니다. 예시 #include <stdio.h> int s; int main () {    int a = 15;    int b = 20; &n

    11. C의 "등록" 키워드

      레지스터 변수는 컴파일러에게 메모리 대신 CPU 레지스터에 변수를 저장하도록 지시합니다. 자주 사용하는 변수는 레지스터에 보관되며 더 빠르게 액세스할 수 있습니다. 우리는 이러한 변수의 주소를 절대 얻을 수 없습니다. register 키워드는 레지스터 변수를 선언하는 데 사용됩니다. 범위 - 함수에 로컬입니다. 기본값 - 기본 초기화 값은 쓰레기 값입니다. 평생 - 그것이 정의된 블록의 실행이 끝날 때까지. 다음은 C 언어의 레지스터 변수 예입니다. 예시 #include <stdio.h> int main() { &

    12. C 언어로 문자열을 인쇄하기 위한 puts() 대 printf()

      puts() 및 printf() 함수는 stdio.h 헤더 파일에 선언되어 있으며 텍스트를 출력 스트림으로 보내는 데 사용됩니다. 둘 다 사용법과 구문이 다릅니다. 풋() puts() 함수는 추가 개행 문자 \n을 사용하여 출력 스트림에 문자열을 인쇄하는 데 사용됩니다. 커서를 다음 줄로 이동합니다. puts()의 구현은 printf()보다 쉽습니다. 다음은 C 언어의 puts() 구문입니다. puts(“string”); 커서를 새 줄로 이동하지 않으려면 다음 구문을 사용하십시오. fputs(string,

    13. printf()에서 %n의 용도는 무엇입니까?

      C 언어에서 %n은 특수 형식 지정자입니다. 이는 printf()가 해당 인수가 가리키는 변수를 로드하도록 합니다. %n이 발생하기 전에 printf()에 의해 인쇄된 문자 수와 동일한 값으로 로드가 수행됩니다. 참고 - 아무 것도 인쇄하지 않습니다. 또 다른 printf() 함수는 명령문을 인쇄하는 데 사용됩니다. 다음은 C 언어로 된 %n의 예입니다. 예시 #include<stdio.h> int main() {    int s;    printf("The value of

    14. printf()를 사용하여 %를 인쇄하는 방법은 무엇입니까?

      일반적으로 printf() 함수는 값과 함께 텍스트를 인쇄하는 데 사용됩니다. %를 문자열이나 텍스트로 출력하려면 %%를 사용해야 합니다. 단일 %는 아무 것도 인쇄하지 않으며 오류나 경고도 표시하지 않습니다. 다음은 C 언어의 printf()에서 %를 인쇄하는 예입니다. 예 #include<stdio.h> int main() {    printf("%");    printf("%%");    getchar();   &nb

    15. C의 printf(), sprintf() 및 fprintf()

      printf() printf() 함수는 변수 값과 함께 메시지를 인쇄하는 데 사용됩니다. 다음은 C 언어의 printf() 구문입니다. printf(const char *str, ...); 다음은 C 언어로 된 printf()의 예입니다. 예시 #include<stdio.h> int main() {    int a = 24;    printf("Welcome! \n");    printf("The value of a : %d",

    16. getc(), getchar(), getch() 및 getche()의 차이점

      이 모든 함수는 입력에서 문자를 읽고 정수를 반환합니다. 이를 위해 EOF 값이 사용됩니다. getc() 입력에서 단일 문자를 읽고 정수 값을 반환합니다. 실패하면 EOF를 반환합니다. 다음은 C 언어의 getc() 구문입니다. int getc(FILE *stream); 다음은 C 언어의 getc() 예제입니다. 예시 #include<stdio.h> int main () {    char val;    printf("Enter the character: \n");

    17. C/C++의 strcpy()

      strcpy() 함수는 표준 라이브러리 함수입니다. 한 문자열을 다른 문자열로 복사하는 데 사용됩니다. C 언어에서는 string.h 헤더 파일에 선언하고 C++ 언어에서는 cstring 헤더 파일에 선언합니다. 목적지에 대한 포인터를 반환합니다. 다음은 C 언어의 strcpy() 구문입니다. char* strcpy(char* dest, const char* src); strcpy()의 몇 가지 핵심 사항. 전체 문자열을 대상 문자열에 복사합니다. 문자열을 추가하는 대신 전체 문자열을 대체합니다. 소스 문자열은 변경되

    18. C/C++의 strcmp()

      strcmp() 함수는 내장 라이브러리 함수이며 string.h 헤더 파일에 선언되어 있습니다. 이 함수는 문자열 인수를 비교하는 데 사용됩니다. 사전순으로 문자열을 비교하므로 두 문자열을 문자별로 비교합니다. 두 문자열의 문자가 같거나 NULL 문자를 찾을 때까지 문자열의 맨 처음 문자를 비교하기 시작합니다. 두 문자열의 첫 번째 문자가 같으면 두 번째 문자 등을 검사합니다. 이 프로세스는 NULL 문자를 찾거나 두 문자가 같지 않을 때까지 계속됩니다. 다음은 C 언어의 strcmp() 구문입니다. int strcmp(cons

    19. C의 플로트 및 더블

      플로트 Float은 부동 소수점 숫자를 나타내는 데 사용되는 데이터 유형입니다. 32비트 IEEE 754 단정밀도 부동 소수점 숫자입니다(부호의 경우 1비트, 지수의 경우 8비트, 값의 경우 23*비트입니다. 소수점 이하 자릿수는 6자리입니다. 다음은 C 언어의 float 구문입니다. float variable_name; 다음은 C 언어의 float 예제입니다. 예시 #include<stdio.h> #include<string.h> int main() {    float x = 10.32

    20. C/C++의 goto 문

      goto 문은 점프 문입니다. 함수 내에서 한 명령문에서 다른 명령문으로 이동하는 데 사용됩니다. 이 문장의 사용은 매우 권장되지 않습니다. 이는 프로그램을 복잡하고 프로그램의 제어 흐름을 추적하기 어렵게 만듭니다. 프로그램 수정이 어렵습니다. 다음은 C 언어의 goto 문의 구문입니다. goto label; . . . label: statement; 다음은 C 언어의 goto 문의 예입니다. 예시 #include <stdio.h> int main () {    int a = 10;   &n

    Total 1436 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:2/72  20-컴퓨터/Page Goto:1 2 3 4 5 6 7 8