반응형

언어 자료구조 알고리즘/C11 표준 라이브러리 함수 178

isblank

isblank헤더 파일[언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - ctype.h int isblank(int c); c가 공백 혹은 탭의 ASCII 코드 값인지 판별 입력 매개 변수 리스트c 아스키 코드 값반환 값c가 공백이나 탭이면 0이 아닌 수, 아닐 때 0 사용 예//C언어 표준 라이브러리 함수 가이드//int isblank(int c); c가 공백 혹은 탭의 ASCII 코드 값인지 판별 #include #include int main(void){ int i = 0; for (i = 0; i < 128; i++) { if (isblank(i)) { printf("%#x:%c@ ", i, i); } } printf("\n"); return 0;} 출력 0x9: @ 0x20: @ 사용한 ..

isalpha

isalpha헤더 파일[언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - ctype.h int isalpha(int c); c가 영문 알파벳의 ASCII 코드 값인지 판별 입력 매개 변수 리스트c 아스키 코드 값반환 값c가 영문 알파벳일 때 0이 아닌 수, 아닐 때 0 사용 예//C언어 표준 라이브러리 함수 가이드//int isalpha(int c); c가 영문 알파벳의 ASCII 코드 값인지 판별 #include #include int main(void){ int i = 0; int count = 0; for (i = 0; i < 128; i++) { if (isalpha(i)) { printf("%#x:%c ", i, i); count++; if (count % 5 == 0) { printf(..

isalnum

isalnum헤더 파일[언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - ctype.h int isalnum(int c); c가 숫자 문자나 영문 알파벳의 ASCII 코드 값인지 판별 입력 매개 변수 리스트c 아스키 코드 값반환 값숫자 문자, 알파벳일 때 0이 아닌 수, 아닐 때 0 사용 예//C언어 표준 라이브러리 함수 가이드//int isalnum(int c); c가 숫자 문자나 영문 알파벳의 ASCII 코드 값인지 판별 #include #include int main(void){ int i = 0; int count = 0; for (i = 0; i < 128; i++) { if (isalnum(i)) { printf("%#x:%c ", i, i); count++; if (count % 5 ..

ctype.h

ctype.h 헤더에서는 아스키 코드 값이 문자인지 숫자인지 등을 판별하는 함수들과 소문자로 변환, 대문자로 변환하는 함수를 제공합니다. int isalnum(int c); c가 숫자 문자나 영문 알파벳의 ASCII 코드 값인지 판별int isalpha(int c); c가 영문 알파벳의 ASCII 코드 값인지 판별int isblank(int c); c가 공백 혹은 탭의 ASCII 코드 값인지 판별int iscntrl(int c); c가 제어문자의 ASCII 코드 값인지 판별int isdigit(int c); c가 숫자 문자의 ASCII 코드 값인지 판별int isgraph(int c); c가 출력할 수 있는 문자의 ASCII 코드 값인지 판별(공백 제외)int islower(int c); c가 소문자의 ..

assert.h

assert.h 헤더에서는 assert 매크로 함수를 제공합니다. void assert(scalar expression); expression이 참이 아니면 에러를 출력하고 에러 창을 띄움 입력 매개 변수 리스트 express 참과 거짓을 판별할 수 있는 표현 반환 값 없음 assert는 프로그래밍할 때 프로그램을 더 이상 진행할 수 없는 조건인지 확인하여 개발 단계에서 버그를 빠르게 알 수 있게 하는 수단으로 많이 사용합니다. 만약 입력 인자로 전달한 표현식의 결과가 참이면 다음 코드를 수행하고 거짓이면 소스 코드 몇 번째 라인에서 문제가 있는지 출력하고 에러 창을 띄웁니다. 다음의 예제 코드는 영어로 1~10 사이의 정수를 표현하면 한글로 번역하는 함수를 구현하고 테스트하는 예제입니다. 입력인자로 한..

실수 판별식 매크로

실수 판별식 매크로헤더 파일[언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - math.h int isgreater(real-floating x, real-floating y); x>y 매크로 함수int isgreaterequal(real - floating x, real - floating y); x>=y 매크로 함수int isless(real-floating x, real-floating y); x=y 매크로 함수//int isless(real-floating x, real-floating y); x0.000000 : 11.000000>=0.000000 : 11.000000

fmin, fminf, fminl

fmin, fminf, fminl헤더 파일[언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - math.h double fmin(double x, double y); 최소값float fminf(float x, float y); 최소값long double fminl(long double x, long double y); 최소값 입력 매개 변수 리스트x 실수y 실수반환 값x, y 중에 작은 수 사용 예//C언어 표준 라이브러리 함수 가이드//double fmin(double x, double y); 최대값//float fminf(float x, float y); 최대값//long double fminl(long double x, long double y); 최대값 #include #include int..

fmax, fmaxf, fmaxl

fmax, fmaxf, fmaxl헤더 파일[언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - math.h double fmax(double x, double y); 최대값float fmaxf(float x, float y); 최대값long double fmaxl(long double x, long double y); 최대값 입력 매개 변수 리스트x 실수y 실수반환 값x, y 중에 큰 수 사용 예//C언어 표준 라이브러리 함수 가이드//double fmax(double x, double y); 최대값//float fmaxf(float x, float y); 최대값//long double fmaxl(long double x, long double y); 최대값 #include #include int ..

nexttoward, nexttowardf, nexttowardl

nexttoward, nexttowardf, nexttowardl헤더 파일[언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - math.h double nexttoward(double x, long double y); x 보다 바로 큰(작은) 실수float nexttowardf(float x, long double y); x 보다 바로 큰(작은) 실수long double nexttowardl(long double x, long double y); x 보다 바로 큰(작은) 실수 입력 매개 변수 리스트x 실수y 실수반환 값x>y 일 때는 실수로 표현할 수 있는 수 중에 현재 x보다 바로 작은 실수x

반응형