반응형
문자 및 ASCII 코드를 C로 인쇄
차와 그에 상응하는 ASCII 값을 C로 인쇄하려면 어떻게 해야 합니까?
이렇게 하면 모든 ASCII 값이 출력됩니다.
int main()
{
int i;
i=0;
do
{
printf("%d %c \n",i,i);
i++;
}
while(i<=255);
return 0;
}
그리고 이것은 주어진 문자에 대한 ASCII 값을 출력합니다.
int main()
{
int e;
char ch;
clrscr();
printf("\n Enter a character : ");
scanf("%c",&ch);
e=ch;
printf("\n The ASCII value of the character is : %d",e);
getch();
return 0;
}
시도해 보기:
char c = 'a'; // or whatever your character is
printf("%c %d", c, c);
%c는 단일 문자의 형식 문자열이고, %d은 숫자/정수의 형식 문자열입니다.문자를 정수에 캐스팅하면 아스키 값을 얻을 수 있습니다.
이보다 더 간단한 것은 없습니다.
#include <stdio.h>
int main()
{
int i;
for( i=0 ; i<=255 ; i++ ) /*ASCII values ranges from 0-255*/
{
printf("ASCII value of character %c = %d\n", i, i);
}
return 0;
}
while loop을 사용하여 0에서 255까지의 모든 아스키 값을 인쇄합니다.
#include<stdio.h>
int main(void)
{
int a;
a = 0;
while (a <= 255)
{
printf("%d = %c\n", a, a);
a++;
}
return 0;
}
#include<stdio.h>
void main()
{
char a;
scanf("%c",&a);
printf("%d",a);
}
10진수로 인쇄할 때 한 개의 따옴표('XXXXXX') 안에 있는 문자는 ASCII 값을 출력해야 합니다.
int main(){
printf("D\n");
printf("The ASCII of D is %d\n",'D');
return 0;
}
출력:
% ./a.out
>> D
>> The ASCII of D is 68
표준 입력에서 텍스트 라인을 읽고 라인에 있는 문자와 ASCII 코드를 출력합니다.
#include <stdio.h>
void printChars(void)
{
unsigned char line[80+1];
int i;
// Read a text line
if (fgets(line, 80, stdin) == NULL)
return;
// Print the line chars
for (i = 0; line[i] != '\n'; i++)
{
int ch;
ch = line[i];
printf("'%c' %3d 0x%02X\n", ch, ch, (unsigned)ch);
}
}
주어진 알파벳의 ASCII 값을 인쇄하는 가장 간단한 방법.
다음은 예입니다.
#include<stdio.h>
int main()
{
//we are printing the ASCII value of 'a'
char a ='a'
printf("%d",a)
return 0;
}
언급URL : https://stackoverflow.com/questions/1472581/printing-chars-and-their-ascii-code-in-c
반응형
'programing' 카테고리의 다른 글
WordPress 스팸 on ?action=register URL (0) | 2023.09.26 |
---|---|
다중 사이트 네트워크에서 사이트 단위로 플러그인을 설치하는 방법은 무엇입니까? (0) | 2023.09.21 |
테이블 행에 테두리-아래쪽 추가 (0) | 2023.09.21 |
대소문자를 구분하지 않는 XPath에 ()가 포함되어 있습니까? (0) | 2023.09.21 |
안드로이드의위젯.스위치 켜기/끄기 이벤트 수신기? (0) | 2023.09.21 |