Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Dalam bahasa C, tetapkan berbilang aksara kepada pembolehubah int

Dalam bahasa C, tetapkan berbilang aksara kepada pembolehubah int

WBOY
WBOYke hadapan
2023-08-27 23:53:031329semak imbas

Dalam bahasa C, tetapkan berbilang aksara kepada pembolehubah int

Data jenis aksara disimpan secara dalaman dalam C atau C++ mengikut nilai ASCIInya. Jika kita ingin mencetak satu aksara sebagai integer, kita akan mendapat nilai ASCII. Walau bagaimanapun, apabila kami cuba mencetak berbilang aksara menggunakan petikan tunggal, ia mencetak beberapa output pelik.

Sila semak program di bawah untuk mendapatkan idea.

Contoh
#include <stdio.h>
int main() {
   printf("%d</p><p>", &#39;A&#39;);
   printf("%d</p><p>", &#39;AA&#39;);
   printf("%d</p><p>", &#39;ABC&#39;);
}

ASCII output

65
16705
4276803

A ialah 65. Jadi pada mulanya ia menunjukkan 65 (01000001). Sekarang untuk AA ia menunjukkan 16705. Ini ialah 6565 (01000001 01000001) = 16705 dalam ASCII. Untuk yang ketiga, nilainya ialah ABC (01000001 01000010 01000011) = 4276803.

Atas ialah kandungan terperinci Dalam bahasa C, tetapkan berbilang aksara kepada pembolehubah int. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam