본문 바로가기

Programming/언어기초상식10

[기초-출력변환] n진수 출력 %d는 10진수 %o는 8진수 %x는 16진수 소문자 %X는 16진수 대문자 2021. 2. 20.
[기초 데이터형] 데이터형 출력 1. unsigned int scanf("%u",&x); printf("%u",x); 형태와 같이 사용한다. 입력되는 정수의 범위는 0 ~ 4,294,967,295이다. 2. double scanf("%lf", &d); // double(long float) 형식으로 입력 printf("%lf", d); 형태와 같이 사용한다. double 데이터형을 사용하면+- 1.7*10-308 ~ +- 1.7*10308 범위의 실수를 저장할 수 있다. 3. long long int long long int n; scanf("%lld", &n); printf("%lld", n); 형태와 같이 사용한다. long long int 데이터형을 사용하면 -9,223,372,036,854,775,808 ~ +9,223,372,.. 2021. 2. 20.
기초 입출력 - 칸을 지정한 입출력, 공백을 포함한 문장 출력 1. 칸을 지정한 입출력 [입력] scanf("%1d%1d%1d%1d%1d", &a, &b, &c, &d, &e); 를 사용하면 1개의 숫자로 각각 구분되어 저장된다. [정수출력] %02d를 사용하면 2칸을 사용해 출력하는데, 한 자리 수인 경우 앞에 0을 붙여 출력한다. ex) %04d를 사용하면 4칸을 출력가능 [실수출력] %.2f 는 2번째 자리까지 반올림하여 출력한다. 2. 공백을 포함한 문장 출력 char data[2001]; fgets(data, 2000, stdin); printf("%s", data); 위와 같이 실행하면 공백이 포함된 문장을 키보드(stdin)로 입력받아 최대 2000자까지 data[ ] 공간에 저장하고 출력할 수 있다. (참고) fgets( ) 를 사용하면 공백문자가 포.. 2021. 2. 20.
특수문자 출력 CodeUp 1006,1007,1008번을 풀면서 특수문자 출력하는 코드를 작성했다. 1. ' " 같은 것들을 출력하려면 \' \"를 해야하는 것은 알고 있었지만, %를 출력하려면 %%로 써주면 된다. 2. 백슬래시 문자 \ 를 출력하기 위해서는 \\ 로 출력해야 한다. 3. 유니코드로 특수문자 표현 (ㅂ + 한자 를 누르면 선문자를 그릴수 있다.) - printf("\u250C\u252C\u2510\n"); 와 같은 형태로 출력가능 하찮지만 뭔가 처음 알게 된것 2021. 1. 26.