Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình C

Chương trình C in giá trị ASCII trong chuỗi


Mảng ký tự gọi là chuỗi.

Khai báo chuỗi:

char ten_chuoi[kich_thuoc];

Ví dụ: char string[50]; chuỗi độ dài 50.

Khởi tạo

  • Hằng ký tự đơn.
char string[10] = {'H','e','l','l','o','\0'}
  • Hằng chuỗi.
char string[10] = "Hello";

Truy cập

Chuỗi điều khiển "%s" truy cập đến '\0'.

Logic in ASCII chuỗi tại runtime:

while(str[i] != '\0'){ 
    printf("\nGia tri ASCII %c = %d", str[i], str[i]); 
    i++; 
}

Ví dụ

Chương trình C in ASCII chuỗi:

#include <stdio.h> 
int main(){ 
    char string[50]; 
    int i = 0; 
    printf("Nhap cau: "); 
    gets(string); 
    while(string[i] != '\0'){ 
        printf("\nGia tri ASCII %c = %d", string[i], string[i]); 
        i++; 
    } 
    getch(); 
    return 0; 
}

Đầu ra

Kết quả chạy chương trình:

Nhap cau: Tutorials Point 
ASCII T = 84 
ASCII u = 117 
ASCII t = 116 
ASCII o = 111 
ASCII r = 114 
ASCII i = 105 
ASCII a = 97 
ASCII l = 108 
ASCII s = 115 
ASCII   = 32 
ASCII P = 80 
ASCII o = 111 
ASCII i = 105 
ASCII n = 110 
ASCII t = 116