** 최초 작성일: 231203

** 최근 수정일: -

 

※ 알림: 이 글은 블로그 운영자가 온라인 교육 플랫폼 Coursera에서 제공하는 'Introduction to Calculus - The University of Sydney_David Easdown'를 학습하며 관련 내용을 정리한 글입니다.

관련 강좌는 다음 링크에서 열람할 수 있습니다. https://www.coursera.org/learn/introduction-to-calculus

 

Introduction to Calculus

The University of Sydney에서 제공합니다. The focus and themes of the Introduction to Calculus course address the most important foundations for ... 무료로 등록하십시오.

www.coursera.org


 

** 최초 작성일: 23.12.03

** 최근 수정일: -

 

※ 알림: 이 글은 블로그 운영자가 '점프 투 파이썬 개정 2판-저자 박응용'을 통해 학습하며 관련 내용을 정리한 글입니다.
점프 투 파이썬은 다음 링크에서 열람할 수 있습니다. https://wikidocs.net/book/1

 

점프 투 파이썬

이 책은 파이썬이란 언어를 처음 접해보는 독자들과 프로그래밍을 한 번도 해 본적이 없는 사람들을 대상으로 한다. 프로그래밍을 할 때 사용되는 전문적인 용어들을 알기 쉽게 풀어서 …

wikidocs.net

또한 저자 직강(https://www.youtube.com/playlist?list=PLGSQkvB9T6rvnDop8b1onBT5wOAHF0sCY), 
유튜버 조코딩 강의(https://www.youtube.com/playlist?list=PLU9-uwewPMe05-khW3YcDEaHMk_qA-7lI)

등이 제공됩니다.


이번 글에서는 Windows 10(11) 64bit 환경을 기준으로 파이썬을 설치합니다.

 

1. 주소창에 https://python.org 를 검색합니다.
 

Welcome to Python.org

The official home of the Python Programming Language

www.python.org

 

2. 아래 그림과 같이 Downloads 메뉴에 마우스를 올리면 Windows환경을 자동으로 인식하여 최신 버전의 파이썬 설치를 안내합니다.
23년 12월 03일 기준 최신 버전은 3.12.0이며 이 글을 보신 분들의 화면에 있는 버전은 사진과 다를 수 있습니다.

 

3. 다운로드가 완료된 설치 파일을 실행합니다.
이후 첫 화면에서 ①에 해당하는 'Use admin privileges when installing py.exe'와 'Add python.exe to PATH'를 
모두 체크한 뒤 ②에 해당하는 'Install Now'를 눌러 설치를 진행합니다.


이후 별 다른 특이사항 없이 설치가 완료됩니다.

 

4. Python은 'Windows 키'를 눌러 검색 창을 띄운 뒤, 'python'을 검색하여 실행할 수 있습니다.

 

 

5. 해당 글을 종료합니다.

**최초 작성일: 231110
**최근 수정일: -

**해당 글은 K.N.King의 C Programming: A Modern Approach, 2nd ed.를 번역한

위키독스문서_https://wikidocs.net/book/2494를 바탕으로 작성한 글입니다.

 

C 프로그래밍: 현대적 접근

K.N.King의 유명한 책 C Programming: A Modern Approach, 2nd ed.를 한국어로 번역한 책입니다. 모든 저작권은 K.N.King에게 있습니…

wikidocs.net

1. 유부호(signed)와 무부호(unsigned) 중에서 지정해주지 않으면 기본값인 유부호(signed)로 지정된다.

즉, signed는 생략 가능하며 int와 signed int는 동일하다.

 

2. short int16비트 범위의 값을 가질 수 있도록,
long int32비트 범위의 값을 가질 수 있도록,
long long int64비트 범위의 값을 가질 수 있도록 고정된다.

 

3. int는 CPU 레지스터와 동일한 크기를 갖는다.

 

4. short int, unsigned short int, long int, unsigned long int, long long int unsigned long long int에서 'int'는 생략 가능하다.

즉, short = short int, long = long int...(이하 생략)이다.

 

5. long(short), signed(unsigned)의 순서를 바꾸어도 결과는 동일하다.

즉, long unsigned int = unsigned long int이다. 

다만, unsigned(signed)를 앞에 두는 것을 관례로 한다.

 

6. 위 내용을 종합했을 때, unsigned long int = long unsigned int = unsigned long이다.

 

16비트 환경에서의 int로 설명하면 int는 -32,768 ~ 32,767의 값을 unsigned int는 0 ~ 65,535의 값을 가질 수 있다.

즉, 16비트 환경에서 int는 16bit(4byte) 크기의 자료형이다.

 

아래 자료를 보자.

[16비트 환경에서의 정수형 값의 범위]

정수형 최솟값 최댓값
short int -32,768 32,767
unsigned short int 0 65,535
int  -32,768 32,767
unsigned int 0 65,535
long int -2,147,483,648 2,147,483,647
unsigned long int 0 4,294,967,295

int는 16비트 환경을 따라간다.

short int는 16비트로 고정시키고, long int는 32비트로 고정시킨다.

따라서, int와 short int가 동일한 범위를 갖는다.

 

[32비트 환경에서의 정수형 값의 범위]

정수형 최솟값 최댓값
short int -32,768 32,767
unsigned short int 0 65,535
int  -2,147,483,648 2,147,483,647
unsigned int 0 4,294,967,295
long int -2,147,483,648 2,147,483,647
unsigned long int 0 4,294,967,295

int는 32비트 환경을 따라간다.

(위와 마찬가지로) short int는 16비트로 고정시키고, long int는 32비트로 고정시킨다.

따라서, int와 long int가 동일한 범위를 갖는다.

 

**이하 내용은 추후에 정리하도록 한다.

참고할 링크: https://hackerpark.tistory.com/entry/C%EC%96%B8%EC%96%B4-int-%EC%99%80-long-%EC%9D%80-%EB%AC%B4%EC%97%87%EC%9D%B4-%EB%8B%A4%EB%A5%BC%EA%B9%8C-short-short-int-int-long-int-long-long-long

 

https://wikidocs.net/26940

 

https://blog.naver.com/PostView.nhn?blogId=passith&logNo=70152718749

+ Recent posts