내 머리속 어딘가...
close
프로필 배경
프로필 로고

내 머리속 어딘가...

  • 분류 전체보기 (43)
    • 이런저런 의식의 흐름 (3)
    • 독서기록 (6)
    • 프로그래밍 공부 (30)
      • C│C++│C# (5)
      • Java (2)
      • Python (10)
      • Git (2)
      • Linux (5)
      • etc. (2)
      • 코딩 테스트 (1)
      • IT 지식 (3)
    • 개인 프로젝트 (4)
      • Revit 주택관리 프로그램 (2)
  • 홈
  • 태그
  • 방명록
[C언어] 복습노트 - 2 | 자료형과 변수, 상수

[C언어] 복습노트 - 2 | 자료형과 변수, 상수

자료형(data type): 값의 종류, 데이터 표현 방식 자료형typesize값정수형int (integer)4 byte3,  5,  -12,  ...long4 byte3L,  5L,  ...longlong8 byte3LL,  5LL,  ...실수형float (floating point)4 byte3.12F,  2.12F,  ...double8 byte4.5,  -12.53,  ....문자형char (character)1 byte'a',  'A',  ....** byte : 데이터를 표현하는 최소단위 변수: 어떤 값을 저장하기 위한 저장공간, 저장한 값을 재사용하기 위해 사용 1) 변수의 선언: 저장공간을 만드는 것선언방법 => 자료형 변수명;void main(){ int a; char b; double..

  • format_list_bulleted 프로그래밍 공부/C│C++│C#
  • · 2025. 3. 30.
  • textsms
[C언어] 복습노트 - 1 | C언어의 특징

[C언어] 복습노트 - 1 | C언어의 특징

C언어의 특징1) 효율적으로 컴파일되며 실행속도가 빠르다. 2) 포인터를 사용하여 메모리를 직접 제어한다. => 효율적인 메모리 관리와 하드웨어 제어 가능     cf) 포인터 : 메모리 주소를 직접 다룰 수  있게 하는 기능 3) 고급언어로 분류되면서 저급언어처럼 하드웨어를 제어할 수 있는 기능     => C언어는 중급언어라고 불리기도 한다. 4) 다양한 기능을 제공하는 표준 라이브러리를 포함하고 있다.     => 여러가지 유영한 기능 (수학연산 등)들이 포함되어 있다. 5) C언어는 절차지향 언어이다.     cf) 절차 지향 언어 : 프로그램을 절차, 즉 일련의 단계로 구성하여 문제를 해결하는 프로그래밍 방식     ex) 의자 생산 후 판매     원재료 -> 원재료 가공 -> 의자 생산 ->..

  • format_list_bulleted 프로그래밍 공부/C│C++│C#
  • · 2025. 3. 30.
  • textsms
[C언어](코드실험) scanf 맨 뒤에 space로 끝내면?

[C언어](코드실험) scanf 맨 뒤에 space로 끝내면?

scanf 함수에 대해서 공부를 하다가 재미있는 사실을 알아냈다.  1. scanf 함수의 오류 - 1(char타입)scanf 함수를 사용해서 변수에 값을 입력하는 것에 대해서 배우면서 scanf 함수를 사용해서 변수를 입력할때char 타입의 경우는 맨 앞에 입력하지 않으면 오류가 생겨서 입력이 제대로 되지 않는다고 배웠다. ex)#includeint main(void){ int num1, num2; char ch; printf("정수 2개와 문자 1개 입력\n\n"); printf("정수1 : "); scanf("%d", &num1); printf("정수2 : "); scanf("%d", &num2); printf("문자 : "); scanf("%c", &ch); printf("\n\n========..

  • format_list_bulleted 프로그래밍 공부/C│C++│C#
  • · 2025. 1. 5.
  • textsms
[C언어](오류) _CRT_SECURE_NO_WARNINGS

[C언어](오류) _CRT_SECURE_NO_WARNINGS

-클릭- 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.  _CRT_SECURE_NO_WARNINGS C언어를 공부하다가 'strcpy' 함수를 사용하려는데 갑자기 오류창이 떴다.(해당 오류는 'scanf'함수를 사용할 때에도 종종 발생하는 것으로 알고있다.)  읽어보니 'strcpy' 기능이 안전하지 않을 수 있으니 'strcpy_s'를 사용하라는 말 같았는데명령어를 변경해봐도 실행이 되지 않았다.   내가 실행하고자 했던 명령은 아래와 같았다. 대충 이해를..

  • format_list_bulleted 프로그래밍 공부/C│C++│C#
  • · 2025. 1. 5.
  • textsms
[C언어] stdio.h? 헤더파일? 그게뭔데...

[C언어] stdio.h? 헤더파일? 그게뭔데...

#include C언어를 처음 시작할 때 주로 작성하는 명령어이다.코드를 작성하기도 전에 저런 명령을 입력한다. include는 뭔가를 포함시키겠다는 건데...그러니까 여기에서는 뭔가를 가져와서 사용하겠다는 의미로 보이는데...  "stdio.h"가 뭐지?그렇다면 stdio.h는 무엇인가?뭘 가져와서 사용하겠다는 거지? STDIO는 Standard Input/Output Library의 약자이다. "표준 입출력 라이브러리"라고 볼 수 있다. 그리고 이 라이브러리에는 말그대로 입출력에 관련한 다양한 명령어들이 선언되어있는데,이렇게 미리 선언된 명령어들이 있는 라이브러리를 헤더파일 이라고 부르며, 확장자로 .h를 사용하는 것으로 보인다.  따라서 #input는"표준 입출력 라이브러리 헤더파일을 이 프로젝트에..

  • format_list_bulleted 프로그래밍 공부/C│C++│C#
  • · 2024. 12. 27.
  • textsms
  • navigate_before
  • 1
  • navigate_next
반응형
공지사항
전체 카테고리
  • 분류 전체보기 (43)
    • 이런저런 의식의 흐름 (3)
    • 독서기록 (6)
    • 프로그래밍 공부 (30)
      • C│C++│C# (5)
      • Java (2)
      • Python (10)
      • Git (2)
      • Linux (5)
      • etc. (2)
      • 코딩 테스트 (1)
      • IT 지식 (3)
    • 개인 프로젝트 (4)
      • Revit 주택관리 프로그램 (2)
최근 글
인기 글
최근 댓글
태그
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바