Combien d'octets un caractère ascii occupe-t-il ?
Un caractère ascii occupe 1 octet. Les caractères du code ASCII sont représentés par un codage binaire 7 bits ou 8 bits dans l'ordinateur et sont stockés dans un octet, c'est-à-dire qu'un code ASCII occupe un octet. Le code ASCII peut être divisé en code ASCII standard et code ASCII étendu. Le code ASCII standard est également appelé code ASCII de base. Il utilise des nombres binaires de 7 bits (le chiffre binaire restant est 0) pour représenter toutes les lettres majuscules et minuscules. chiffres de 0 à 9. Signes de ponctuation et caractères de contrôle spéciaux utilisés en anglais américain.
L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.
ASCII (American Standard Code for Information Interchange) : L'American Standard Code for Information Interchange est un système de codage informatique basé sur l'alphabet latin, principalement utilisé pour afficher l'anglais moderne et d'autres langues d'Europe occidentale.
Le code ASCII utilise une combinaison de nombres binaires spécifiée de 7 ou 8 bits pour représenter 128 ou 256 caractères possibles.
Les caractères du code ASCII sont représentés par un codage binaire 7 bits ou 8 bits dans les ordinateurs et sont stockés dans un octet, c'est-à-dire qu'un code ASCII occupe un octet.
Le code ASCII peut être divisé en code ASCII standard et code ASCII étendu.
Le code ASCII standard est également appelé code ASCII de base
, qui utilise 7 chiffres binaires (le chiffre binaire restant est 0) pour représenter toutes les lettres majuscules et minuscules, les chiffres de 0 à 9 et les signes de ponctuation. , ainsi que les caractères de contrôle spéciaux utilisés en anglais américain. Parmi eux : 标准ASCII码也叫基础ASCII码
,使用7位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0到9、标点符号,以及在美式英语中使用的特殊控制字符。其中:
-
0~31及127(共33个)是控制字符或通信专用字符(其余为可显示字符)
如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(响铃)等;
通信专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;
ASCII值为8、9、10 和13 分别转换为退格、制表、换行和回车字符。它们并没有特定的图形显示,但会依不同的应用程序,而对文本显示有不同的影响。
32~126(共95个)是字符(32是空格),其中48~57为0到9十个阿拉伯数字。
65~90为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。
同时还要注意,在标准ASCII中,其最高位(b7)用作奇偶校验位。所谓奇偶校验,是指在代码传送过程中用来检验是否出现错误的一种方法,一般分奇校验和偶校验两种。奇校验规定:正确的代码一个字节中1的个数必须是奇数,若非奇数,则在最高位b7添1;偶校验规定:正确的代码一个字节中1的个数必须是偶数,若非偶数,则在最高位b7添1。
后128个称为扩展ASCII码。
- 0~31 et 127 (33 au total) sont des caractères de contrôle ou des caractères spécifiques à la communication (le reste sont des caractères affichables)
tels que les caractères de contrôle : LF (saut de ligne), CR (retour chariot), FF (saut de page), DEL (suppression), BS (retour arrière), BEL (cloche), etc.
Caractères spéciaux pour la communication : SOH ( en-tête), EOT (Fin de texte), ACK (confirmation), etc. ;Les valeurs ASCII 8, 9, 10 et 13 sont respectivement converties en caractères de retour arrière, de tabulation, de saut de ligne et de retour chariot. Ils n'ont pas d'affichage graphique spécifique, mais auront des effets différents sur l'affichage du texte selon l'application. - 32~126 (95 au total) sont des caractères (32 est un espace), dont 48~57 sont dix chiffres arabes de 0 à 9.
65~90 sont 26 lettres anglaises majuscules, 97~122 sont 26 lettres anglaises minuscules, et le reste est constitué de signes de ponctuation, de symboles arithmétiques, etc. Notez également qu'en ASCII standard, son bit le plus élevé (b7) est utilisé comme bit de parité. Le contrôle de parité fait référence à une méthode utilisée pour vérifier si des erreurs se produisent lors de la transmission du code. Il est généralement divisé en deux types : le contrôle impair et le contrôle pair. Règles de parité impaire : le nombre de 1 dans un octet du code correct doit être un nombre impair. Si ce n'est pas un nombre impair, ajoutez 1 au bit pair le plus élevé. Règles de parité : le nombre de 1 dans un octet du code correct. le code correct doit être un nombre pair, si ce n'est pas un nombre pair, ajoutez 1 au bit le plus élevé b7. Les 128 derniers caractères de sont appelés codes ASCII étendus.
De nombreux systèmes basés sur x86 prennent en charge l'utilisation de l'ASCII étendu (ou « élevé »). L'ASCII étendu permet d'utiliser le 8ème bit de chaque caractère pour déterminer 128 caractères de symboles spéciaux supplémentaires, des lettres étrangères et des symboles graphiques.Le tableau standard des codes ASCII est le suivantBin (binaire) Oct (octal) Déc(décimal)Hex (Hex)Abréviation/CaractèreExplication0000 0000 00 0x00NUL (nul)caractère nul0000 0001 01 1 0x01SOH(début du titre)🎜🎜🎜Début du titre🎜 🎜🎜🎜🎜 🎜0000 0010🎜🎜🎜🎜02🎜20x02STX (début du texte)Début du texte0000 00110330x03ETX (fin du texte)Fin du texte0000 01000440x04EOT (fin de transmission)Fin de transmission0000 01010550x05ENQ (demande)Demande0000 01100660x06ACK (accuser réception)Recevoir une notification000 0 001110770x07BEL (cloche)Bell0000 100001080x08BS (retour arrière)Retour Grille0000 100101190x09HT (onglet horizontal)Onglet horizontal0000 1010012100x0ALF (NL saut de ligne, nouvelle ligne)Saut de ligne0 1011013110x0BVT (onglet vertical)onglet vertical0000 1100014120x0CFF (NP fil de formulaire, nouvelle page)Clé de page0000 1101015130x0DCR (retour chariot)Entrée clé000 0 1110016140x0ESO (déplacement)Pas besoin de changer0000 11110171 5 0x0FSI (changer)Activer la commutation0001 0000020160x10DLE (évasion de liaison de données)évasion de liaison de données0001 0001021170x11DC1 (contrôle de l'appareil 1)Contrôle de l'appareil 10001 0010022180x12DC2 (contrôle de l'appareil 2)Contrôle de l'appareil 200 01 0011023190x13DC3 (contrôle de l'appareil 3)Contrôle de l'appareil 30001 0100024200x14DC4 (appareil contrôle 4)Contrôle de l'appareil 40001 0101025210x15NAK (accusé de réception négatif)Rejeter la réception0001 0110026220x16SYN (ralenti synchrone)ralenti synchrone0001 0111027230x17ETB (fin du bloc trans.)Fin du bloc de transfert0001 1000030240x18C AN (annuler)Annuler0001 1001031250x19EM (fin du médium)Fin du médium0 001 1010032260x1ASUB (substitut)au lieu de0001 1011033270x1BESC ( évasion)Évasion (débordement)0001 1100034280x1CFS (séparateur de fichiers)Séparateur de fichiers0001 1101035290x1DGS (séparateur de groupe)Symbole de groupe0001 1110036300x1ERS (séparateur d'enregistrement)séparateur d'enregistrement0001 1111037310x1FUS (séparateur d'unité)Séparateur d'unité0000040320x2 0(espace)espace0010 0001041330x21!Point d'exclamation0010 0010042340x22"guillemets doubles0010 0011043350x23#hashtag0010 0100044360x24$signe dollar0010 0101045370x25%Signe pour cent0010 0110046380x26&Et#0010 0111047390x27'Fermer les guillemets simples0010 1000050400x28(support ouvert0010 1001051410x29)Parenthèse de fermeture0010 1010052420x2A*Étoile0010 1011053430x2B+plus0010 1100054440x2C,Virgule0010 1101055450x2D-Moins / Tiret0010 1110056460x2E.Période0010 1111057470x2F/slash0011 0000060480x300Personnage 00011 0001061490x311Personnage 10011 0010062500x322Caractère 20011 011063510x333Personnage 30011 0100064520x344Personnage 40011 0101065530x355Personnage 500 11 0110066540x366Personnage 60011 0111067550 x377Personnage 70011 1000070560x388Personnage 80011 1001071570x399Personnages 90011 1010072580x3A:colon0011 1011073590x3B;point-virgule0011 1100074600x3Cmoins que0011 1101075610x3D=signe égal0011 1110076🜜62 0x3E > est supérieur à 0011 1111 077 63 0x3F ? Point d'interrogation 0100 0000 0100 64 0x40 @ Symbole d'e-mail 0100 0001 0101 65 0x41 A Capital A 0100 0010 0102 66 0x42 B Capital B 0100 0011 0100 0100 0100 01 010105 69 0x45 E Capital E 0100 0110 0106 70 F Capital F 0100 0111 0107 71 0x47 G G majuscule 0100 1000 0110 72 0x48 H Capital H 0100 1001 0111 73 0x49 I lettres majuscules I 01001010 0112 0x4A J 0100 1011 0113 75 0x4B K 0100 1100 0114 0x4C L Capital L 0100 1101 0115 77 0x4D M Capital M 0100 1110 0116 78 0x4E N 0100 1111 0117 790x4FOCapital O0101 000001 20800x50PCapital P0101 00010121810x51QQ majuscule0101 00100101 01 110123 83 0x53 S Capitale 101 0100 0124 84 0x 54 T Capital T 0101 0101 0125 85 0x55 U Capitale U 0101 0110 0126 86 0x56 V Capital V 0101 0111 0127 87 0x57 W lettres majuscules W 0101 1000 0130 88 0x58 X Lettre majuscule 890x59 YCapital Y0101 1010 01 32 90 0x5AZCapital Z0101 10110133910x5B[Supports d'ordonnance0101 11000134920x5CDos cils0101 11010135930x5D]Crochets fermants0101 11100136940x5E^Caret0101 11110137950x5F_sous score00000140960x60`guillemet simple ouvert0110 00010141970x61ainférieur cas a0110 00100142980x62bminuscule b0110 00110143990x63cc minuscule01 10 010001441000x64dminuscule d0110 010101451010x65ee minuscule0110 011001461020 x66fminuscule f0110 011101471030x67gminuscule g0110 100001501040x68hhminuscule0110 100101511050x69ilettres minuscules i0110 101001521060x6Ajminuscule j0110 101101531070x6Bkminuscule k0110 11000 1541080x6Clminuscule l0110 110101551090x6Dmminuscule m0110 111001561100x6Enminuscule n0110 11101571110x6Fominuscule o0111 000001601120 x70pminuscule p011101611130 x71qminuscule q0111 001001621140x72rminuscule r0111 0011 0163 115 0x73 s minuscule s 0111 0100 0164 11 6 0x74 t lettres minuscules t 0111 0101 0165 117 0x75 u minuscule u 0111 0110 0166 118 0x76 v minuscule v 0111 0 167 119 0x77 w minuscule w 0111 1000 0170 120 0x78 x minuscule x 0111 1001 0171 121 0x79 y minuscule y 0 111 1 010 0172 122 0x7A z minuscule z 0111 1011 0173 123 0x7B {parenthèses d'ouverture0111 110001741240 x 7C|ligne verticale0111 110101751250x7D}Fermeture d'accolades0111 111001761260x7E~tilde0111 111101771270x7FDEL (supprimer)supprimerRègles de taille
Règles de taille pour les codes ASCII courants : chiffres
Les chiffres sont plus petits que les lettres. Par exemple, "7"
Le chiffre 0 est plus petit que le chiffre 9 et augmente dans l'ordre de 0 à 9. Par exemple, "3"
La lettre A est plus petite que la lettre Z et augmente dans l'ordre de A à Z. Par exemple, "A"
Les lettres majuscules de la même lettre sont 32 fois plus petites que les lettres minuscules. Tel que "A"
La taille du code ASCII de plusieurs lettres courantes : "A" est 65 ; "a" est 97 ; "0" est 48.
Pour plus de connaissances connexes, veuillez visiter la rubrique FAQ !
- 32~126 (95 au total) sont des caractères (32 est un espace), dont 48~57 sont dix chiffres arabes de 0 à 9.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

1 Mo de capacité de stockage équivaut à 2 puissance 20 octets, soit 1 048 576 octets. Mo est une unité de stockage dans les ordinateurs, prononcée comme « méga » car 1 Mo est égal à 1 024 Ko et 1 Ko est égal à 1 024 Mo (octets), donc 1 Mo est égal à 1 048 576 (1 024 * 1 024) octets.

128 Mo fait référence à 134217728 octets ; la formule de conversion d'octets est « 1 Mo = 1024 Ko = 1048576B = 8388608 bits », ce qui signifie que 1048576 lettres anglaises et 524288 caractères chinois peuvent être enregistrés ; = 1024B.

1 bit équivaut à un huitième d'octet. Dans le système de nombres binaires, chaque 0 ou 1 est un bit (bit), et un bit est la plus petite unité de stockage de données ; tous les 8 bits (bit, abrégé en b) constituent un octet (Byte), donc "1 octet ( Octet) = 8 bits ». Dans la plupart des systèmes informatiques, un octet est une unité de données de 8 bits (bits). La plupart des ordinateurs utilisent un octet pour représenter un caractère, un nombre ou un autre caractère.

Un caractère ascii occupe 1 octet. Les caractères du code ASCII sont représentés par un codage binaire 7 bits ou 8 bits dans l'ordinateur et sont stockés dans un octet, c'est-à-dire qu'un code ASCII occupe un octet. Le code ASCII peut être divisé en code ASCII standard et code ASCII étendu. Le code ASCII standard est également appelé code ASCII de base. Il utilise des nombres binaires de 7 bits (le chiffre binaire restant est 0) pour représenter toutes les lettres majuscules et minuscules. chiffres de 0 à 9. Signes de ponctuation et caractères de contrôle spéciaux utilisés en anglais américain.

Les caractères chinois codés en UTF8 occupent 3 octets. En codage UTF-8, un caractère chinois équivaut à trois octets et un signe de ponctuation chinois occupe trois octets, tandis qu'en codage Unicode, un caractère chinois (y compris le chinois traditionnel) équivaut à deux octets. UTF-8 utilise 1 à 4 octets pour coder chaque caractère. Un caractère US-ASCIl n'a besoin que de 1 octet pour coder. Le latin, le grec, le cyrillique, l'arménien et l'hébreu avec des signes diacritiques, l'arabe, le syriaque et d'autres lettres nécessitent 2 octets. codage.

Un code ASCII occupe un octet. Le code ASCII est une norme de codage utilisée pour représenter des caractères. Il utilise des nombres binaires sur 7 bits pour représenter 128 caractères différents, notamment des lettres, des chiffres, des signes de ponctuation, des caractères spéciaux, etc. Un octet est l'unité de base de l'unité de stockage informatique. Il se compose de 8 bits binaires. Chaque bit binaire peut être 0 ou 1. Un octet peut représenter 256 valeurs différentes, il peut donc représenter tous les caractères du code ASCII.

4 Ko signifie que l'unité de stockage fait 4096 octets. Ko fait référence au kilo-octet, qui est une forme multiple d'octet d'unité de stockage de données informatiques. Un kilo-octet est basé sur la puissance de 2, c'est-à-dire qu'un kilo-octet (1 Ko) est égal à 1 024 octets (B ) ; 1024B=4096B", c'est-à-dire que 4 Ko représentent 4096 octets.

Explication détaillée de la méthode de conversion du type int en octet en PHP En PHP, nous avons souvent besoin de convertir le type entier (int) en type octet (Byte), par exemple lorsqu'il s'agit de transmission de données réseau, de traitement de fichiers ou d'algorithmes de cryptage . Cet article présentera en détail comment convertir le type int en type byte et fournira des exemples de code spécifiques. 1. La relation entre le type int et l'octet Dans le domaine informatique, le type de données de base int représente un entier, tandis que l'octet (Byte) est une unité de stockage informatique, généralement des données binaires de 8 bits.