25.06.09 개발일지

2025. 11. 6. 11:51·6월 개발일지

 

25.06.09 개발일지

 

1. c언어 수업내용

 

1) 트랜지스터 0과 1

조지 불 : 트랜지스터 0과 1로 사칙연산이 가능하다

 

2) 비트와 바이트 8비트 = 1바이트

4비트 0101 2진수 덩어리를 16진수 한자리로 표현 가능(가독성 증가)

 

3) 소수 -> 근삿값 -> 오차발생(소수를 모두 표현할 방법이 없다)

 

4) unsigned -> 음수x (양수만 담고싶을 때 사용)

 

5) 숏서킷룰 : and문에서 첫번째가 거짓이면 두번째 식은 계산x

or문에서 첫번째가 참이면 두번째 식은 계산x


2. 어셈블리어(assembly)

 

: 2진수로 개발된 0101덩어리를 읽기쉽게 하기 위해 등장

하드웨어에 종속 - > 내년에 새로운 언어가 나오면 또 개발해야돼서 불편하다.

 

1) 컴파일러(compiler) : 하드웨어에 종속적인 어셈블리어를 자동으로 변경해줌

 

2) 빌드 : 소스코드를 0101 덩어리로 만들고 저장하는것

101010 << assembly << C << vibe coding(인공지능)


3. Visual Studio Code 환경설정

1) 컴파일러 설정

2) 구성 편집(JSON) 실행

3) 빌드 환경설정

4) 단축기 설정(빌드, 실행)

5) 빌드:ctrl+alt+c

6) 실행:ctrl+alt+r

7) C 빌드 테스트

8) C 실행 테스트


4. 터미널 관련

1) test.c 파일 터미널에서 파일명 바꾸기 : gcc test.c -o ~~~

2) test.c 파일 터미널에서 실행 : ./test

 

'6월 개발일지' 카테고리의 다른 글

25.06.11 개발일지(C언어 선택구조 과제)  (0) 2025.11.06
25.06.10 개발일지(C언어 순차구조 과제, C언어 책 요약(chapter2~chapter5))  (0) 2025.11.06
25.06.06 개발일지(키오스크 팀 프로젝트 3팀)  (0) 2025.11.06
25.06.05 개발일지(키오스크 팀 프로젝트 3팀)  (0) 2025.11.06
25.06.04 개발일지(키오스크 팀 프로젝트 3팀)  (0) 2025.11.06
'6월 개발일지' 카테고리의 다른 글
  • 25.06.11 개발일지(C언어 선택구조 과제)
  • 25.06.10 개발일지(C언어 순차구조 과제, C언어 책 요약(chapter2~chapter5))
  • 25.06.06 개발일지(키오스크 팀 프로젝트 3팀)
  • 25.06.05 개발일지(키오스크 팀 프로젝트 3팀)
dldmstj4378
dldmstj4378
dldmstj4378 님의 블로그 입니다.
  • dldmstj4378
    dldmstj4378 님의 블로그
    dldmstj4378
  • 전체
    오늘
    어제
    • 분류 전체보기 (136)
      • 비전 검사 (0)
      • 11월 개발일지 (6)
      • 10월 개발일지 (15)
      • 9월 개발일지 (26)
      • 8월 개발일지 (20)
      • 7월 개발일지 (26)
      • 6월 개발일지 (27)
      • 5월 개발일지 (16)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
dldmstj4378
25.06.09 개발일지
상단으로

티스토리툴바