programing

문자 및 ASCII 코드를 C로 인쇄

oldcodes 2023. 9. 21. 21:15
반응형

문자 및 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;  
}   

출처: 모든 문자의 ASCII 값을 인쇄하는 프로그램

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

반응형