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

    1. C에서 ispunct()

      ispunct() 함수는 전달 문자가 구두점인지 여부를 확인하는 데 사용됩니다. 구두점이 아니면 0을 반환하고, 그렇지 않으면 0이 아닌 값을 반환합니다. 다음은 C 언어의 ispunct() 구문입니다. int ispunct(int character); 다음은 C 언어의 ispunct() 예제입니다. 예시 #include <stdio.h> #include<ctype.h> int main() {    int a = '!';    int b = 'a

    2. C에서 fflush(stdin) 사용

      fflush(stdin) 함수는 스트림의 출력 버퍼를 플러시하는 데 사용됩니다. 성공하면 0을 반환하고 그렇지 않으면 EOF를 반환하고 feof 오류 표시기가 설정됩니다. 다음은 C 언어의 fflush(stdin) 구문입니다. int fflush(FILE *stream); 다음은 C 언어로 된 fflush(stdin)의 예입니다. 예시 #include #include int main() {    char s[20] = "Helloworld";    printf("Th

    3. C/C++의 strdup() 및 strdndup()

      strdup() strdup() 함수는 문자열을 복제하는 데 사용됩니다. null로 끝나는 바이트 문자열에 대한 포인터를 반환합니다. 다음은 C 언어의 strdup() 구문입니다. char *strdup(const char *string); 다음은 C 언어의 strdup() 예제입니다. 예시 #include <stdio.h> #include<string.h> int main() {    char *str = "Helloworld";    char *re

    4. C의 rand() 및 srand()

      랜드() rand() 함수는 의사 난수를 생성하는 데 사용됩니다. 정수 값을 반환하고 그 범위는 0에서 rand_max, 즉 32767입니다. 다음은 C 언어의 rand() 구문입니다. int rand(void); 다음은 C 언어의 rand() 예제입니다. 예시 #include <stdio.h> #include<stdlib.h> int main() {    printf("%d\n", rand());    printf("%d", rand

    5. C/C++의 isgreater()

      isgreater() 함수는 첫 번째 인수가 두 번째 인수보다 큰지 확인하는 데 사용됩니다. C 언어의 math.h 헤더 파일에 선언되어 있습니다. 성공하면 true, 그렇지 않으면 false를 반환합니다. isgreater()의 구문은 다음과 같습니다. bool isgreater(value1 , value2); 여기, 값1 − value2로 확인할 첫 번째 인수입니다. 값2 - value1이 더 크거나 작지 않은지 확인하는 두 번째 인수입니다. 다음은 isgreater()의 예입니다. 예시 #include<iostr

    6. C/C++의 modf()

      함수 modf()는 전달된 인수를 정수와 분수로 분할하는 데 사용됩니다. 수학적 계산을 위해 math.h 헤더 파일에 선언되어 있습니다. 전달된 인수의 소수 값을 반환합니다. 다음은 C 언어의 modf() 구문입니다. double modf(double value, double *integral_pointer); 여기, 가치 − 정수와 분수로 나누어지는 값입니다. integral_pointer − 분할 후 인수의 정수 부분을 가리킵니다. 다음은 C 언어의 modf() 예제입니다. 예시 #include<stdio.h>

    7. C/C++의 포인터 산술

      포인터 산술은 C 언어에서 더하기 빼기, 증가 등과 같은 산술 연산을 구현하는 데 사용됩니다. 더하기, 빼기, 증가 및 감소와 같은 4가지 포인터 연산이 있습니다. 32비트 머신에서는 값을 2씩 증가 또는 감소하고 2* 숫자를 더하거나 뺍니다. 64비트 머신에서는 값을 4씩 증가 또는 감소하고 4* 숫자를 더하거나 뺍니다. 다음은 C 언어에서 포인터 산술의 예입니다. 예시 #include<stdio.h> int main() {    int val = 28;    int *pt; &nb

    8. C의 size_t 데이터 유형

      데이터 유형 size_t는 부호 없는 정수 유형입니다. 모든 객체의 크기를 바이트 단위로 나타내며 sizeof 연산자에 의해 반환됩니다. 배열 인덱싱 및 카운팅에 사용됩니다. 결코 부정적일 수 없습니다. strcspn, strlen 함수의 반환 유형은 size_t입니다. 다음은 C 언어의 size_t 구문입니다. const size_t var_name; 여기, var_name − 변수의 이름입니다. 다음은 C 언어로 된 size_t의 예입니다. 예시 #include <stdio.h> #include <stdd

    9. C/C++에서 main()은 무엇을 반환해야 합니까?

      main() 함수의 반환 값은 프로그램이 종료된 방법을 보여줍니다. 프로그램의 정상적인 종료는 0 반환 값으로 표시됩니다. 코드에 오류, 오류 등이 있으면 0이 아닌 값으로 종료됩니다. C++ 언어에서 main() 함수는 반환 값 없이 남을 수 있습니다. 기본적으로 0을 반환합니다. 다음은 C 언어의 main() 함수 구문입니다. int main() {    ….    return 0; } 다음은 C 언어의 main() 함수의 예입니다. 예시 #include <stdio.h

    10. C에서 fgets() 및 gets()

      fgets() fgets() 함수는 줄 바꿈 문자까지 문자열을 읽는 데 사용됩니다. 배열 바운드를 확인하고 안전합니다. 다음은 C 언어의 fgets() 구문입니다. char *fgets(char *string, int value, FILE *stream) 여기, 문자열 - 이것은 char 배열에 대한 포인터입니다. 가치 − 읽을 문자의 수입니다. 스트림 − 이것은 파일 개체에 대한 포인터입니다. 다음은 C 언어로 된 fgets()의 예입니다. 예 #include <stdio.h> #define FUNC 8 i

    11. C/C++의 malloc() 대 new()

      malloc() malloc() 함수는 요청된 바이트 크기를 할당하는 데 사용되며 할당된 메모리의 첫 번째 바이트에 대한 포인터를 반환합니다. 실패하면 null 포인터를 반환합니다. 다음은 C++ 언어의 malloc() 구문입니다. pointer_name = (cast-type*) malloc(size); 여기, pointer_name − 포인터에 부여된 모든 이름. 캐스트 유형 − malloc()에 의해 할당된 메모리를 캐스팅하려는 데이터 유형. 크기 − 할당된 메모리의 크기(바이트)입니다. 다음은 C 언어의 mall

    12. C/C++에서 void 포인터의 크기는 얼마입니까?

      void 포인터의 크기는 시스템마다 다릅니다. 시스템이 16비트인 경우 void 포인터의 크기는 2바이트입니다. 시스템이 32비트인 경우 void 포인터의 크기는 4바이트입니다. 시스템이 64비트인 경우 void 포인터의 크기는 8바이트입니다. 다음은 C 언어에서 void 포인터의 크기를 찾는 예입니다. 예시 #include <stdio.h> int main() {    void *ptr;    printf("The size of pointer value : %d",

    13. C/C++의 isblank()

      isblank() 함수는 전달된 문자가 공백인지 확인하는 데 사용됩니다. 기본적으로 공백 문자이며 탭 문자(\t)도 고려합니다. 이 함수는 C언어의 ctype.h 헤더파일과 C++언어의 cctype 헤더파일에 선언되어 있습니다. 다음은 C++ 언어의 isblank() 구문입니다. int isblank(int char); 다음은 C++ 언어의 isblank() 예제입니다. 예시 #include <ctype.h> #include <iostream> using namespace std; int main() { &

    14. C/C++의 iswblank() 함수

      iswblank() 함수는 전달된 와이드 문자가 공백인지 확인하는 데 사용됩니다. 기본적으로 공백 문자이며 탭 문자(\t)도 고려합니다. 이 함수는 C언어의 ctype.h 헤더파일과 C++언어의 cctype 헤더파일에 선언되어 있습니다. 다음은 C++ 언어의 isblank() 구문입니다. int iswblank(wint_t char); 다음은 C++ 언어로 된 iswblank()의 예입니다. 예 #include <ctype.h> #include <iostream> using namespace std; int

    15. C/C++의 iswpunct() 함수

      iswpunct() 함수는 전달되는 와이드 문자가 구두점인지 여부를 확인하는 데 사용됩니다. 구두점이 아니면 0을 반환하고, 그렇지 않으면 0이 아닌 값을 반환합니다. cwctype 헤더 파일에 선언되어 있습니다. 다음은 iswpunct()의 구문입니다. int iswpunct(wint_t character); 다음은 iswpunct()의 예입니다. 예시 #include<cwctype> #include<stdio.h> using namespace std; int main() {    win

    16. C의 strcspn()

      strcspn() 함수는 두 문자열의 문자가 처음 일치하기 전에 문자 수를 계산합니다. 이것은 string.h 헤더 파일에 선언되어 있습니다. 첫 번째 일치하는 문자가 발생하기 전의 첫 번째 문자열의 문자 수를 반환합니다. 다음은 C 언어의 strcspn() 구문입니다. size_t strcspn(const char *string1, const char *string2) 여기, 문자열1 − 스캔할 첫 번째 문자열입니다. 문자열2 − 첫 번째 문자열에서 일치하는 문자를 검색하는 데 사용되는 두 번째 문자열입니다. 다음은 C

    17. C/C++의 islessequal()

      islessequalr() 함수는 첫 번째 인수가 두 번째 인수보다 작거나 같은지 확인하는 데 사용됩니다. math.h 헤더 파일에 선언되어 있습니다. 성공하면 true, 그렇지 않으면 false를 반환합니다. islessequal()의 구문은 다음과 같습니다. bool islessequal(value1 , value2); 여기, 값1 − value2로 확인할 첫 번째 인수입니다. 값2 − value1이 작거나 같은지 확인하는 두 번째 인수입니다. 다음은 islessequal()의 예입니다. 예시 #include<io

    18. C/C++의 strxfrm()

      strxfrm() 함수는 소스 문자열을 현재 로케일로 변환하고 변환된 문자열의 첫 번째 문자 수를 대상에 복사합니다. C 언어의 locale.h 헤더 파일에 선언되어 있습니다. 다음은 C 언어의 strxfrm() 구문입니다. size_t strxfrm(char *destination, const char *source, size_t number) 여기, 목적지 − 문자가 복사될 대상 포인터입니다. 출처 − 문자열이 변환됩니다. 숫자 − 복사할 문자 수입니다. 다음은 C 언어의 strxfrm() 예제입니다. 예시 #incl

    19. C/C++의 주석

      주석은 컴파일러에서 무시되는 코드의 일부입니다. 코드를 읽고 이해하기 쉽게 만듭니다. 단일 및 여러 줄 주석은 모두 C++ 언어에서 동일한 방식으로 작동합니다. C/C++의 주석 // Single Line Comment /* Multi Line Comments */ 다음은 C 언어로 된 주석의 예입니다. 예시 #include <stdio.h> #include <string.h> int main () {    /* declarations    of    

    20. C의 열거형

      열거형은 C 언어의 사용자 정의 데이터 유형입니다. 프로그램을 읽고 유지 관리하기 쉽게 만드는 정수 상수에 이름을 할당하는 데 사용됩니다. enum 키워드는 열거형을 선언하는 데 사용됩니다. 다음은 C 언어의 enum 구문입니다. enum enum_name{const1, const2, ....... }; enum 키워드는 enum 유형의 변수를 정의하는 데에도 사용됩니다. enum 타입의 변수를 정의하는 방법은 다음과 같이 2가지가 있습니다. enum week{sunday, monday, tuesday, wednesday, th

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