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

    1. C 토큰은 무엇입니까?

      C 프로그램은 명령어 모음이고 각 명령어는 개별 단위 모음입니다. C 프로그램의 모든 작은 개별 단위는 일반적으로 토큰이라고 하며 C 프로그램의 모든 명령은 토큰 모음입니다. 토큰은 C 프로그램을 구성하는 데 사용되며 C 프로그램의 기본 빌딩 블록이라고도 합니다. C 프로그램에서 토큰에는 다음이 포함됩니다. - 키워드 식별자 운영자 특수 기호 상수 문자열 데이터 값 C 프로그램에서 이러한 모든 키워드, 식별자, 연산자, 특수 기호, 상수, 문자열 및 데이터 값의 모음을 토큰이라고 합니다. 예시 다음은 대문자를 인쇄하는

    2. C 연산자 우선 순위 및 연관성이란 무엇입니까?

      먼저 C 프로그래밍 언어에서 연산자 우선순위가 무엇인지 이해합시다. 연산자 우선 순위 연산자 우선 순위는 표현식에서 평가되는 연산자의 순서를 평가하는 데 사용됩니다. C 프로그래밍에서 모든 연산자는 우선 순위가 있습니다. 주어진 표현식에 둘 이상의 연산자가 있는 경우 우선 순위 또는 우선 순위가 높은 연산자가 먼저 평가되고 우선 순위가 가장 낮은 연산자가 나중에 평가됩니다. 운영자 연관성 연산자 연관성은 식에서 우선 순위가 같은 연산자의 순서를 평가하는 데 사용됩니다. C 프로그래밍 언어에서 표현식에 우선 순위가 같거나 같은 여

    3. C 언어에서 strtok() 함수는 무엇입니까?

      strtok() 함수는 헤더 파일의 일부입니다 #include strtok() 함수의 구문은 다음과 같습니다 - char* strtok(char* string, const char* limiter); 입력 문자열 문자열 및 구분 기호 문자 제한기. strtok()은 구분된 문자를 기반으로 문자열을 토큰으로 나눕니다. strtok()에서 문자열 목록을 기대할 수 있습니다. 그러나 함수는 strtok(input, limiter)를 호출한 후 첫 번째 토큰을 반환하기 때문에 단일 문자열을 반환합니다. 하지만 우리는 NULL을

    4. C 언어에서 strtok_r() 함수는 무엇입니까?

      이 함수는 strtok() 함수와 유사합니다. 유일한 주요 차이점은 재진입 함수로 호출되는 _r입니다. 재진입 기능은 실행 중에 중단될 수 있는 기능입니다. 이러한 유형의 함수는 실행을 재개하는 데 사용할 수 있습니다. 이러한 사실 때문에 재진입 함수는 스레드로부터 안전합니다. 즉, 스레드에 의해 손상 없이 안전하게 중단될 수 있습니다. strtok_r() 함수에는 컨텍스트라는 추가 매개변수가 있습니다. 기능이 올바른 위치에서 재개될 수 있도록 합니다. 구문 strtok_r() 함수의 경우 다음과 같습니다. #include

    5. C 언어를 사용한 DFS 구현

      DFS(Depth First Search)는 그래프를 탐색하고 돌아올 수 있는 모든 노드를 방문하기 전에 방문하는 알고리즘입니다. 또한 두 노드 사이에 경로가 존재하는지 여부를 판별합니다. 그래프나 트리를 심층적으로 검색합니다. 알고리즘 다음은 깊이 우선 탐색(DFS) 구현을 위한 알고리즘입니다. - 1단계 − 초기 스택은 비어 있습니다. 2단계 − 방문할 노드가 스택에 없으면 스택에 푸시하고 방문한 것으로 표시합니다. 3단계 − 그런 다음 현재 노드가 검색 기준과 일치하는지 확인합니다. 3.1단계 − 있으면 완료됩니다

    6. 분자와 분모의 숫자를 문자열 형식으로 표현하는 C 프로그램

      문제 동적 메모리 할당을 사용하여 런타임에 사용자가 지정한 두 정수에서 분수 부분을 찾고 분자와 분모를 문자열 형식으로 나타냅니다. 해결책 분자와 분모를 문자열 형식으로 표현하는 솔루션은 다음과 같습니다. - 예시 - 입력 아래에 주어진다 - Numerator1 = 3 Denominator2 = 2 numerator2 = 4 denominator2 = 7 출력 다음과 같습니다 - Fractional part1: 1.5 Fractional part2: 0.(571428) 예시 다음은 분자와 분모를 문자열 형식으로 표

    7. 주어진 열 번호를 기반으로 Excel 열 제목을 인쇄하는 C 프로그램

      문제 주어진 열 번호(정수 값)에 해당하는 Excel 열 제목을 인쇄하는 프로그램입니다. 사용자는 주어진 숫자를 기준으로 정수를 입력해야 엑셀 컬럼 번호를 출력할 수 있습니다. 해결책 C 프로그래밍 언어에서 주어진 열 번호에 해당하는 Excel 열 제목을 인쇄하는 솔루션은 아래에 설명되어 있습니다. - 예시 1 예를 들어 보겠습니다. 1 -> A 2 -> B ... 26 -> Z 27 -> AA 28 -> AB ... 예시 2 입력 다음과 같습니다 - number = 3 number = 2

    8. 주어진 계승에서 후행 0을 찾는 C 프로그램

      주어진 계승에서 후행 0을 찾기 위해 아래에 설명된 세 가지 예를 살펴보겠습니다. - 예시 1 입력 - 4 출력 - 0 설명 - 4! =24, 후행 0 없음. 팩토리얼 4! =4 x 3 x 2x 1 =24. 뒤에 0이 없습니다. 즉, 0의 자리에 4 숫자가 있습니다. 예시 2 입력 - 6 출력 - 1 설명 - 6! =720, 하나의 후행 0. 팩토리얼 6! =6 x 5 x 4 x 3 x 2 x 1 =720, 하나의 후행 0, 0의 자리에 0의 숫자가 있기 때문입니다. 예시 3 입력은 다음과 같습니다 - n

    9. 단일 연결 리스트를 사용하여 숫자를 역순으로 표시하는 C 프로그램

      연결 목록은 동적 메모리 할당을 사용하며 노드 모음입니다. 노드는 데이터와 링크의 두 부분으로 구성됩니다. 연결 목록의 유형 C 프로그래밍 언어의 연결 목록 유형은 다음과 같습니다. - 단일/단일 연결 목록 이중/이중 연결 목록 순환 단일 연결 목록 원형 이중 연결 목록 단일 연결 리스트 아래의 그림은 단일 연결 리스트를 나타낸 것입니다. 예시 다음은 단일 연결 리스트를 사용하여 숫자를 역순으로 표시하는 C 프로그램입니다. - #include <stdio.h> #include <stdlib.h>

    10. 이중 연결 리스트를 사용하여 임의의 위치에 노드를 삽입하는 C 프로그램

      연결 목록은 동적 메모리 할당을 사용하며 노드 모음입니다. 노드는 데이터와 링크의 두 부분으로 구성됩니다. 연결 목록의 유형 C 프로그래밍 언어의 연결 목록 유형은 다음과 같습니다. - 단일/단일 연결 목록. 이중/이중 연결 목록. 순환 단일 연결 목록. 원형 이중 연결 목록. 이중 연결 리스트 아래 그림은 이중 연결 리스트를 나타낸 것입니다. 예시 다음은 이중 연결 리스트를 사용하여 임의의 위치에 노드를 삽입하는 C 프로그램입니다. - #include <stdio.h> #include <stdlib.

    11. C에서 크기에 따라 다른 유형의 컴퓨터는 무엇입니까?

      컴퓨터는 데이터를 저장하고 작업을 수행하는 데 사용할 수 있는 전자 장치입니다. 컴퓨터의 크기에 따라 컴퓨터는 다음과 같은 네 가지 유형으로 나눌 수 있습니다. 마이크로 컴퓨터(소형) 미니 컴퓨터(중형) 메인프레임 컴퓨터(대형) 슈퍼컴퓨터(초대형) 마이크로 컴퓨터 마이크로 컴퓨터에 사용되는 CPU는 마이크로프로세서로 1970년대 후반에 등장했습니다. 최초의 마이크로컴퓨터는 약 8비트 마이크로프로세서 칩입니다. 8비트 칩은 스토리지에서 데이터/명령을 검색하고 처리하고 한 번에 조작할 수 있습니다. 마이크로 컴퓨터의 비용은 경제

    12. C 언어의 다른 유형의 데이터는 무엇입니까?

      데이터 유형은 메모리 위치 또는 변수의 선언입니다. 데이터는 다른 유형이 될 수 있으며 C 언어의 데이터 유형의 일부 예는 다음과 같습니다 - 정수, 유리수, 정수, 실수, 복소수, 벡터, 문자 등 기계 하드웨어에서 데이터는 유한한 길이의 이진 숫자 0과 1의 문자열로 인코딩된 모든 것입니다. 기계에서 정수 데이터는 산술 논리 장치(ALU)에서 처리되고 분수 데이터는 부동 소수점 단위(FPU)에서 처리됩니다. 이것은 고급 언어의 내장 또는 기본 데이터 유형에 반영됩니다. 내장 데이터 유형 C 언어에는 다양한 내장 데이터 유형

    13. C 언어를 사용하여 바이너리를 16진수로 변환하는 방법은 무엇입니까?

      이진수는 1과 0으로 표현됩니다. 16자리의 16진수 체계는 {0,1,2,3…..9, A(10), B(11),…F(15)}입니다. 2진에서 16진 표현으로 변환하기 위해 비트 문자열 id는 최하위 쪽에서 니블이라고 하는 4비트 블록으로 그룹화됩니다. 각 블록은 해당하는 16진수로 대체됩니다. 16진수 및 2진수 표현에 대한 명확성을 얻기 위해 예를 살펴보겠습니다. 0011 1110 0101 1011 0001 1101   3    E    5    B   1

    14. C의 토큰은 무엇입니까?

      토큰은 컴파일러에게 의미 있는 프로그램의 가장 작은 요소일 뿐입니다. 프로그램을 가장 작은 단위로 나누는 컴파일러를 토큰이라고 하며 이러한 토큰은 컴파일의 다른 단계로 진행됩니다. 유형 토큰은 아래에 언급된 다양한 유형으로 분류됩니다 - 키워드 식별자 상수 문자열 특수 기호 운영자 예시 다음은 C 프로그램 식별자, 키워드, 변수 등의 사용입니다. . #include <stdio.h> int main(){    int a,b,c;    printf("enter a an

    15. C 언어에서 다양한 유형의 키워드는 무엇입니까?

      키워드는 일반적으로 프로그래밍 언어에서 미리 정의된 단어 또는 예약어라고 합니다. C 언어의 모든 키워드는 프로그램에서 특정 기능을 수행합니다. 키워드는 변수 이름으로 사용할 수 없습니다. 키워드에는 고정된 의미가 있으며 그 의미는 변경할 수 없습니다. 그것들은 C 프로그램의 빌딩 블록입니다. C는 32개의 키워드를 지원합니다. 모든 키워드는 소문자로 작성됩니다. 다양한 유형의 키워드는 다음과 같습니다 - 자동 더블 int 구조체 중단 기타 긴 스위치 케이스 열거 등록 형식 정의 문자 외부 반환

    16. C 언어에서 식별자와 규칙은 무엇입니까?

      식별자는 C 프로그래밍 언어에서 사용되는 토큰 중 하나입니다. 변수, 상수, 함수, 배열 및 사용자 정의 데이터를 식별하는 데 사용되는 이름입니다. 키워드는 특수 용도로 예약되어 있으므로 식별자로 키워드를 사용할 수 없습니다. 일단 선언되면 관련 값을 참조하는 이후 프로그램 문에서 식별자를 사용할 수 있습니다. 특별한 종류의 식별자는 문 레이블로 알려져 있으며 goto 문에서 사용할 수 있습니다. 규칙 식별자 이름 지정 규칙은 다음과 같습니다. - 식별자 이름은 고유합니다. 키워드를 식별자로 사용할 수 없습니다.

    17. C 언어에서 예제가 있는 상수는 무엇입니까?

      상수는 한 번 정의되면 프로그램 실행 중에 값이 변경되지 않는 변수라고도 합니다. 따라서 고정 값을 참조하는 상수로 변수를 선언할 수 있습니다. 리터럴이라고도 합니다. 상수를 정의하려면 Const 키워드를 사용해야 합니다. 구문 C 프로그래밍 언어에서 사용되는 상수 구문은 다음과 같습니다. - const type VariableName; (or) const type *VariableName; 다양한 유형의 상수 C 프로그래밍 언어에서 사용되는 다양한 유형의 상수는 다음과 같습니다 - 정수 상수 − 예:1,0,34,4567

    18. C 언어의 특수 기호는 무엇입니까?

      C 프로그래밍 언어에서 일반적으로 특수 기호는 몇 가지 특별한 의미를 가지며 다른 용도로 사용할 수 없습니다. C 프로그래밍에서 사용되는 일부 특수 기호는 다음과 같습니다. - [] () {}, ; * = # 다음과 같은 정의를 이해합시다 - 대괄호[] − 1차원 및 다차원 첨자를 나타내는 배열 요소 참조는 괄호의 개폐를 사용합니다. 괄호() − 이러한 특수 기호는 함수 호출 및 함수 매개변수에 사용됩니다. 중괄호{} − 중괄호의 개폐는 하나 이상의 실행문이 포함된 코드 블록의 시작과 끝을 나타냅니다. 쉼표

    19. C 문자열과 문장을 읽고 쓰는 프로그램

      C를 사용하여 문자, 문자열 및 문장(공백이 있는 문자열)을 사용한다고 가정합니다. 따라서 3개의 입력을 제공하고 출력과 동일하게 인쇄합니다. 여기서 문자열의 최대 크기는 500입니다. 따라서 입력이 다음과 같으면 character = 'T' string = "ProgrammingLanguage" sentence = "I love programming through C", 그러면 출력은 Your character: T Your string: ProgrammingLanguage Y

    20. 두 수의 합과 차를 구하는 C 프로그램

      두 개의 정수 b, 두 개의 부동 소수점 숫자 c, d가 있다고 가정합니다. 우리는 c와 d뿐만 아니라 a와 b의 합을 찾아야 합니다. 우리는 또한 와 c의 합도 구해야 합니다. 따라서 printf 함수 스타일에 따라 출력이 다를 수 있습니다. 따라서 입력이 a =5, b =58 c =6.32, d =8.64라면 출력은 a + b =63 c + d =14.960001 a + c =11.320000이 됩니다. 이 문제를 해결하기 위해 다음 단계를 따릅니다. − a + b를 인쇄하려면 둘 다 정수이므로 printf(%d)가 작

    Total 1436 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:71/72  20-컴퓨터/Page Goto:1 65 66 67 68 69 70 71 72