컴퓨터 과학

c언어-메모리

용용it 2023. 1. 21. 07:30

16진수(Hexadecimal)

16진수를 사용하면 10진수보다 2진수를 간단하게 나타낼 수 있다. 

 

2^4dl 16이기 때문에 4bits씩 두 덩어리로 나누면 

0000부터 1111까지는 16진수로 표현할 수 있다

16진수에서 10부터 15까지는 10은 a, 11은 b ..., 15는 f를 대입하여 사용한다.

4bits씩 16진수로 변환 후 0x를 붙혀 뒤에오는 문자들이 16진수임을 알려준다.

 

예를 들어 ASCII코드에서 

A는 10진수로 65이다.

이걸 2진수로 나타내면, 01000001 인데

0100  은 4

0001  은 1

이므로 16진수로 나타내면 0x41이다.

 

 

swap

함수 swap은 정수a와 b를 입력받아 그 값을 바꾸는 일을 한다.

 

 

fopen

fopen 함수를 이용하면 파일을 FILE이라는 자료형으로 불러올 수 있다.
fopen 함수의 첫번째 인자는 파일의 이름, 두번째 인자는 모드로 r은 읽기, w는 쓰기, a는 덧붙이기를 의미한다.

사용자에게 name과 number라는 문자열을 입력 받고, 이를 fprintf 함수를 이용하여 printf에서처럼 파일에 직접 내용을 출력할 수 있다.

작업이 끝난 후에는 fclose함수로 파일에 대한 작업을 종료해줘야 한다.

'컴퓨터 과학' 카테고리의 다른 글

CS-JSON(JavaScript Object Notation)  (0) 2023.11.13
CS-OAuth(Open Authorization)  (0) 2023.11.08
c언어-알고리즘  (0) 2023.01.21
c언어-배열  (0) 2023.01.21
c언어-디버깅  (0) 2023.01.20