C++7 [C언어] 프로그램 처리 시간, 걸린 시간 구하기 이번엔 C언어에서 시간을 측정하는 예제이다. clock()함수를 이용하는데, 이 함수는 현재 시점의 클록을 기록할 수 있는 함수이다. 시간을 측정하는 기본 원리는 처음 clock() 함수를 호출하여 클록값을 저장하고 두번째 clock() 함수를 호출하여 클록값을 저장한 뒤 그 차이만큼의 시간을 구하는 것이다. 클록의 반환 data type은 int 형으로 하면 된다. 그래서 두 시점을 start_time과 end_time으로 정의하여 계산하는데 여기서 CLOCK_PER_SEC로 나눠주면 원하는 시간이 나오게 된다. #include #include int main(void) { int start_time, end_time; float time; int i; start_time = clock(); for (.. 2020. 10. 5. [C언어] 이스케이프 코드 출력 정리 들어가며 C언어 문자열 형식에서 프로그래밍을 할 때 사용할 수 있도록 미리 정해둔 문자열이 있다. 이를 이스케이프 코드라고 부르는데, 흔히 출력 부분에서 줄바꿈으로 사용했던 \n같은 것이 대표적이다. 오늘은 그 종류에 대해서 정리해보는 시간을 가져볼까 한다. Escape Code 종류 Escape Code 의미 설명 사용 예시 실행 결과 \b Backspace 커서 위치의 문자를 하나 지움 printf("Hello Wolrd\b"); Hello Wolr \n New Line 라인을 한 줄 띄움(개행) printf("Hello\nWolrd"); Hello World \r Carrige Return 커서를 그 줄의 처음 위치로 옮김 printf("Hello Wolrd\r"); printf("kkk"); kk.. 2020. 6. 20. [C언어] 자료형 출력 서식 문자 정리 들어가며 C언어에서 데이터를 출력할 때, 같은 데이터를 출력하더라도 다르게 표시되는 일들이 있다. 예를 들어 숫자 10을 가지고도 10진수, 8진수, 16진수, 문자 등으로 다양하게 출력할 수 있다. 이는 컴퓨터의 내부적인 연산은 2진수로 일어나고, 사용자에게 보여줄 때만 출력 형식에 맞추어 보여주기 때문이다. 오늘은 자료형별 출력 형식에 대해서 정리하고자 한다. 자료형 및 출력 형식 표 구분 자료형 바이트 표현 범위 출력 형식 (서식 문자) 의미 사용 예시 결과 정 수 형 char 1 -128~127 %c 1개 문자 출력 char c = 97; printf("%c", c); a %d 10진 정수 출력 char c = 97; printf("%d", c); 97 unsigned char 1 0~255 %c.. 2020. 6. 20. 이전 1 2 다음