반응형
문자 연산을 진행하면 ascii코드로 변환되어 연산되게 됩니다.
아직 ascii코드를 잘 모르시는 분들은 아래의 링크를 참고해 주시길 바랍니다.
a 문자에 2를 더하면 c가 됩니다.
z 문자에 2를 더하면 \가 됩니다.
이를 이용해서 0부터 9까지 출력해보는 코드를 만들어 보겠습니다.
#include <unistd.h>
int main(void)
{
char c;
c = '0';
for (int i = 0; i < 10; i++)
{
write(1, &c, 1);
c++;
}
return (0);
}
for문을 활용하여 문자를 하나하나 출력하는 모습니다.
for문을 아직은 잘 모르시는 분들은 아래의 링크를 참고 부탁드리겠습니다.
https://hig0617.tistory.com/11
반응형
'Algorithm > Algorithm' 카테고리의 다른 글
문자열 대문자로 변환하기 (0) | 2023.10.22 |
---|---|
겹치지 않는 N자리 수를 오름차순으로 출력하기 (0) | 2023.10.18 |
숫자를 write함수를 사용해 출력하기 (2) | 2023.10.17 |
겹치지 않는 3자리 수를 오름차순으로 출력하기 (0) | 2023.10.16 |
양수 음수 판독기 (0) | 2023.10.15 |