코딩각

C언어 2 - 1 | 자료형 | char 형 변수의 사용

C언어의 자료형을 배워본다. 자료형은 무엇일까? 자료형을 논하기 전에 먼저 컴퓨터가 정보를 어떻게 다루는지 알아 봐야한다. 사람은 10진법에 익숙하지만 컴퓨터는 이진법으로 계산한다. 컴퓨터의 세계는 0과1로 이루어져 있다고 한다. 0과1로 된 자료형을 비트(bit)라 부른다. 0 1 쉽게말해 비트는 이 두개의 값 중 하나를 표현할 수 있다. 그럼 의문이 생긴다. 왜 0과1밖에 저장하지 못하냐? 2부터 9까지는 저장할수는 없는거냐? 그것은 컴퓨터에 정보를 저장하는 트랜지스터의 구조때문에 그렇다. 인류는 손가락을 하나씩 접으면서 10진법을 깨우쳤다. 수체계에서 다른 진법을 보다 10진법이 중심인 것은 매우 직관적이기 때문이다. 손가락을 접어가면서 수의 개념이 없는 아이에게도 가르쳐줄 수 있다. 왜 컴퓨터는 ..

코딩(CODING)/C언어(C Language) 2020. 8. 13. 22:35

이진법과 2의 보수

이진법이란? 이진법은 무엇인가? 아니 그 전에 십진법에 대해서 알아본다. 십진법은 누구나 알고 있는 진법이다. 십진법이라고 가르쳐주지 않아서 헷갈릴 뿐이다. 십진법은 수를 아래와 같이 손으로 세는 것과 같다. 왼손 새끼손가락부터 오른속 새끼손가락까지 1부터 10까지 간다. 10은 실제로는 0이 하나의 자리수(digit)를 표현하는 것에 불과하다. 10진법 이하 10진법이라면 0부터 9까지 수를 사용한다는 뜻이다. - 9진법이라면 0부터 8까지 - 8진법이라면 0부터 7까지 ... - 2진법은 0과1을 사용하고 - 1진법은 0? 1진법은 기호 하나만 쓰기 때문에 자리수(digit)개념이 없다. 1진법을 나타내려면 0 0 0 0 0 (10진수 5) 이렇게 원초적으로 점을 찍어 표현해야 한다. 컴퓨터는 0과1..

IT 수학/수학기초 2020. 7. 12. 01:09

자바 변수 정수형 | 자바 강좌 2-1

자바의 변수 자바의 변수를 이해하는 순간 컴퓨터에 대해 새롭게 눈을 뜨게 된다. C나 파이썬 자바 어느 프로그래밍 언어에도 변수가 있다. 기본 개념을 이해하면 다른 언어에도 적용이 되기 때문에 변수를 잘 이해하는 것은 중요하다. 그런데 항상 느끼는 것이지만 변수란 것을 설명하기가 꽤 어렵다. 직관적으로만 설명하면 편하다. 대부분 입문서에서도 직관적으로 설명하고 있고 유명한 원서들도 마찬가지로 직관적인 설명을 선호한다. 아마 변수 자체가 목차 구성으로 봤을 때 항상 앞쪽에 위치하므로 너무 어렵게 설명하는게 좋지 않다고 보는 것 같다. 한권의 프로그래밍 책을 끝까지 봤을 때 와닿는 것들까지 처음에 설명하기 어렵기 때문인 것도 있다. 이 튜토리얼에서도 심플하게 설명하겠다. 자바 변수 (Variable) 변수는..

코딩(CODING)/자바(JAVA) 2020. 7. 11. 01:18
◀ 1 ▶

블로그정보

  • 블로그 이미지
  • ⟪코딩갘 - 100°⟫

    코딩 (파이썬, C언어, 자바) 및 IT정보 블로그

반응형

카테고리

  • 분류 전체보기 (1186) N
    • IT뉴스 (93)
    • IT일반 (195) N
    • IT출판 (122) N
      • 워드프레스 | 티스토리 (98) N
      • 유튜브 (Youtube) (17)
    • 블록체인 - Blockchain (30)
    • 암호화폐 투자 (172) N
    • 운영체제 메뉴얼과 팁 (30)
      • 윈도우11 (9)
      • 리눅스 일반 (21)
    • 코딩(CODING) (378)
      • 자바(JAVA) (82)
      • 파이썬(PYTHON) (91)
      • C# .NET Core (42)
      • 러스트(Rust) (3)
      • C언어(C Language) (41)
      • C++ (41)
      • 자바스크립트(JS) (20)
      • HTML | CSS (35)
      • 루아(Lua) (15)
      • 어셈블리어 MASM (6)
      • PHP (2)
    • 컴퓨터구조 (9)
      • 운영체제 | OS (6)
      • 컴퓨터 하드웨어 (3)
    • FRAMEWORK (58)
      • 자바 | JavaFX (17)
      • 파이썬 | PYGAME (18)
      • 파이썬 | PyQt5 (16)
      • 파이썬 | kivy (5)
      • GDScript(GODOT) (2)
    • 모바일 게임 (8)
    • 알고리즘(Algorithm) (13)
      • C언어 알고리즘 (13)
    • IT 수학 (25)
      • 대수 기초 (9)
      • 지오지브라 계산기 (1)
      • 이산수학 | Discrete Mathematics (2)
      • 수학기초 (13)
    • IT 서적 리뷰 (20)
    • 로블록스(Roblox) (2)
    • 일본어 (8)
    • 영화 (1)
    • IT상품평 (10) N
    • 과학일반 (1)
    • 컴퓨터보안 (1)

방문자 카운터

  • 어제 : 2,935
  • 오늘 : 92
  • 누적 : 1,684,166

방문자 그래프

공지사항

  • 비트코인 선물 초보 가이드 모음
  • 하스켈 입문 튜토리얼 모음 - 진행중
  • 코딩 전문 블로그 워드프레스 개설

Copyright © ⟪코딩갘 - 100°⟫. All Right Reserved.

  • 글쓰기
  • 관리자
  • 카테고리
  • 맨위로

티스토리툴바