하나의 ASCII 문자가 몇 바이트를 차지합니까?
ASCII 문자 하나가 1바이트를 차지합니다. ASCII 코드 문자는 컴퓨터에서 7비트 또는 8비트 바이너리 인코딩으로 표현되며 1바이트로 저장됩니다. 즉, 하나의 ASCII 코드가 1바이트를 차지합니다. ASCII 코드는 표준 ASCII 코드와 확장 ASCII 코드로 나눌 수 있습니다. 표준 ASCII 코드는 7비트 이진수(나머지 1개의 이진수는 0)를 사용하여 대문자와 소문자를 모두 나타냅니다. 숫자 0~9. 미국 영어에 사용되는 구두점 및 특수 제어 문자입니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, Dell G3 컴퓨터.
ASCII(American Standard Code for Information Interchange): 미국 정보 교환 표준 코드는 라틴 알파벳을 기반으로 한 컴퓨터 코딩 시스템으로, 주로 현대 영어와 기타 서유럽 언어를 표시하는 데 사용됩니다.
ASCII 코드는 지정된 7비트 또는 8비트 이진수 조합을 사용하여 128 또는 256개의 가능한 문자를 나타냅니다.
ASCII 코드 문자는 컴퓨터에서 7비트 또는 8비트 바이너리 인코딩으로 표현되며 1바이트로 저장됩니다. 즉, 하나의 ASCII 코드가 1바이트를 차지합니다.
ASCII 코드는 표준 ASCII 코드와 확장 ASCII 코드로 나눌 수 있습니다.
표준 ASCII 코드는 기본 ASCII 코드라고도 합니다
. 이 코드는 7개의 이진수(나머지 1개의 이진수는 0)를 사용하여 모든 대문자와 소문자, 숫자 0~9 및 구두점을 나타냅니다. , 미국 영어에 사용되는 특수 제어 문자도 포함됩니다. 그 중: 标准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과 127(총 33개)은 제어 문자 또는 통신 전용 문자입니다(나머지는 표시 가능한 문자입니다)
제어 문자 등: LF(라인 피드), CR(캐리지 리턴), FF(페이지 피드), DEL(삭제), BS(백스페이스), BEL(벨) 등
통신용 특수 문자: SOH( 헤더), EOT(텍스트 끝), ACK(확인) 등ASCII 값 8, 9, 10 및 13은 각각 백스페이스, 탭, 줄 바꿈 및 캐리지 리턴 문자로 변환됩니다. 특정 그래픽 표시가 없지만 응용 프로그램에 따라 텍스트 표시에 다른 효과가 있습니다. - 32~126(총 95개)은 문자(32는 공백)이며, 그 중 48~57은 0부터 9까지의 10개의 아라비아 숫자입니다.
65~90은 영문 대문자 26자, 97~122는 영문 소문자 26자, 나머지는 구두점, 산술 기호 등입니다. 또한 표준 ASCII에서는 가장 높은 비트(b7)가 패리티 비트로 사용된다는 점에 유의하세요. 소위 패리티 검사(parity check)는 코드 전송 중에 오류가 발생하는지 확인하는 데 사용되는 방법을 말하며 일반적으로 홀수 검사와 짝수 검사의 두 가지 유형으로 구분됩니다. 홀수 패리티는 다음을 규정합니다. 올바른 코드의 바이트에 있는 1의 수는 홀수여야 합니다. 홀수가 아닌 경우 가장 높은 비트 b7에 1을 추가합니다. 짝수 패리티는 다음을 규정합니다. 올바른 코드는 짝수여야 합니다. 짝수가 아닌 경우 가장 높은 비트 b7에 1을 추가합니다. 의 마지막 128자를 확장 ASCII 코드라고 합니다.
많은 x86 기반 시스템은 확장(또는 "고급") ASCII 사용을 지원합니다. 확장 ASCII를 사용하면 각 문자의 8번째 비트를 사용하여 추가 128개의 특수 기호 문자, 외국 문자 및 그래픽 기호를 식별할 수 있습니다.ASCII 코드 표준 테이블은 다음과 같습니다Bin (바이너리) Oct (octal) 12월(십진수) Hex(Hex) 약어/문자 설명 0000 00 0x00 NUL(널) 널 문자 0000 0001 01 0x01 20x02STX(텍스트 시작)텍스트 시작0000 00110330x03ETX (텍스트 끝)텍스트 끝0000 01000440x04EOT(전송 종료)전송 종료0000 01010550x05ENQ (문의)요청0000 01100660x06ACK(확인)알림 수신0000 01110770x07BEL(벨)Bell0000 100001080x08BS(백스페이스)돌아가기 Grid0000 100101190x09HT(가로 탭)가로 탭0000 1010012100x0ALF(NL 라인피드, 줄바꿈)라인피드0 000 1011013110x0BVT(세로 탭)세로 탭0000 1100014120x0CFF(NP 양식 피드, 새 페이지)페이지 키0000 1101015130x0DCR(캐리지 리턴)키 입력000 0 1110016140x0ESO(시프트 아웃)전환할 필요 없음0000 11110171 5 0x0FSI (전환)전환 활성화0001 0000020160x10DLE(데이터 링크 탈출)데이터 링크 탈출0001 0001021170x11DC1(장치 제어 1)장치 제어 10001 0010022180x12DC2(장치 제어 2)장치 제어 20001 0011023190x13DC3(장치 제어 3)장치 제어 30001 0100024200x14DC4(장치 제어 4 )장치 제어 40001 0101025210x15NAK(부정 인정)수신 거부0001 0110026220x16SYN(동기 유휴)동기 유휴0001 0111027230x17ETB(거래 블록 끝)전송 차단 종료0001 1000030240x18C AN (취소)Cancel0001 1001031250x19EM(매체 끝)매체 끝0 001 1010032260x1ASUB(대체)대신0001033270x1BESC( 탈출)탈출(오버플로)0001 1100034280x1CFS(파일 구분 기호)파일 구분 기호0001 1101035290x1DGS(그룹 구분 기호)그룹 기호0001 1110036300x1ERS(레코드 구분 기호)레코드 구분 기호0001 1111037310x1FUS(단위 구분 기호)단위 구분 기호0010 0000040320x20(공간)공간0010 0001041330x21!느낌표0010 0010042340x22"큰따옴표0010 0011043350x23#해시태그0010 0100044360x24$달러 기호0010 0101045370x25%백분율0010 0110046380x26&그리고#0010 0111047390x27'작은따옴표 닫기0010 1000050400x28(오픈 브래킷0010 1001051410x29)닫는 괄호0010 1010052420x2A*Star0010 1011053430x2B+plus0010 1100054440x2C,쉼표0010 1101055450x2D-마이너스/대시0010 1110056460x2E.기간0010 1111057470x2F/슬래시0011 0000060480x300문자 00011 0001061490x311캐릭터 10011 0010062500x322캐릭터 20011 011063510x333캐릭터 30011 0100064520x344캐릭터40011 0101065530x355캐릭터 50011 0110066540x366캐릭터 60011 0111067550x3 77캐릭터 70011 1000070560x388캐릭터 80011 1001071570x399문자 90011 1010072580x3A:colon0011 1011073590x3B;세미콜론0011 1100074600x3C미만0011 1101075610x3D=등호00111110076620x3E>은0011 1111077630x3F?보다 큽니다.물음표0100 00000100640x40@이메일 기호0100 00010101650x41A대문자 A0100 00100102660x42B대문자 B 0100 01000100 00110100 01 01 0105 69 0x45 E 캐피탈 E 0100 0110 0106 70 F 캐피탈 F 0100 0107 71 0x47 G 캐피털G 0100 1000 0110 72 0x48 H 캐피털H 0100 1001 0111 73 0x49 I 대문자 I 01001010 0112 0x4A J 0100 1100 0114 77 0x4D M 캐피탈 M 0100 1110 0116 78 0x4E N 캐피털N 0100 1111 0117 790x4FO캐피탈O0101 20800x50P캐피털P0101 0001 0121810x51Q캐피탈Q0101 0010 0123 83 0x53 S 캐피탈 S 0124 84 0x 54 T 캐피탈 T 0125 85 0x55 U 캐피털U 0126 86 0x56 V 캐피털V 0127 87 0x57 W 대문자 W 0130 88 0x58 X 890x59 Y 대문자 Y 0101 101001 3290ㅋㅋㅋ 910x5B [ 처방 브라켓 0101 1100 0134 92 0x5C 속눈썹0101 11010135930x5D]닫는 대괄호0101 11100136940x5E^Caret0101 11110137950x5F_ 점수0110 0000 0140960x60`작은따옴표 열기0110 0001 0141970x61a낮음 케이스 a0110 0010 0142980x62b소문자 b0110 0011 0143990x63c소문자 c01 10 0100 01441000x64d소문자 d0110 0101 01451010x65e소문자 e011001461020 x66f소문자 f0110 011101471030x67g소문자 g0110 1000 0150 104 0x69 i 소문자 i 01101010 0152 106 0x6A j 소문자 j0110 101101531070x6Bk소문자 k0110 110001080x6Cl소문자 l0110 110101551090x6Dm소문자 m0110 111001561100x6En소문자 n0110 1 11101571110x6Fo소문자 o0111 000001601120 x70p소문자 p0111 000101611130 x71q소문자 q0111 001001621140x72r소문자 r0111 0011 0163 115 0x74 t 소문자 ㅋㅋㅋ0111 0101 0165 117 0x75 u 소문자 u 0111 0110 0166 118 0x76 v 소문자 v 0111 0 167 119 0x77 w 소문자 w 0111 1000 0170 120 0x78 x 소문자 x 0111 1001 0171 121 0x79 y 소문자 y 0111 1 010 0172 122 0x7A z 소문자 z 0111 1011 0173 123 0x7B {여는 괄호0111 110001741240 x 7C|세로선0111 110101751250x7D}괄호 닫기0111 111001761260x7E~tilde0111 111101771270x7FDEL(삭제)delete크기 규칙
일반적인 ASCII 코드의 크기 규칙: 숫자
숫자는 문자보다 작습니다. 예를 들어 "7"
숫자 0은 숫자 9보다 작으며 0부터 9까지 증가합니다. 예를 들어, "3"
문자 A는 문자 Z보다 작고 A부터 Z까지 증가합니다. 예를 들어 "A"
같은 글자의 대문자는 소문자보다 32자 더 작습니다. "A"
몇 가지 일반적인 문자의 ASCII 코드 크기: "A"는 65이고 "0"은 48입니다.
더 많은 관련 지식을 알고 싶다면 FAQ 칼럼을 방문해주세요!
- 32~126(총 95개)은 문자(32는 공백)이며, 그 중 48~57은 0부터 9까지의 10개의 아라비아 숫자입니다.
위 내용은 하나의 ASCII 문자가 몇 바이트를 차지합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











1MB의 저장 용량은 2의 20승 바이트, 즉 1,048,576바이트에 해당합니다. MB는 컴퓨터의 저장 단위로, 1MB는 1024KB, 1KB는 1024B(바이트)이므로 "메가"라고 발음합니다. 따라서 1MB는 1048576(1024 *1024)바이트입니다.

128mb는 134217728바이트를 의미하며, 바이트 변환 공식은 "1MB=1024KB=1048576B=8388608bit"입니다. 즉, 영문자 1048576자, 한자 524288자를 저장할 수 있습니다. 트래픽 단위 변환 공식은 1GB=1024MB, 1MB=1024KB, 1KB입니다. = 1024B.

1비트는 1/8바이트와 같습니다. 이진수 체계에서 0 또는 1 각각은 비트(bit)이고, 비트는 데이터 저장의 가장 작은 단위이며, 8비트(bit, 약칭 b)마다 바이트(Byte)를 구성하므로 "1바이트( 바이트) = 8비트”. 대부분의 컴퓨터 시스템에서 바이트는 8비트 길이의 데이터 단위입니다. 대부분의 컴퓨터는 바이트를 사용하여 문자, 숫자 또는 기타 문자를 나타냅니다.

하나의 ASCII 문자는 1바이트를 차지합니다. ASCII 코드 문자는 컴퓨터에서 7비트 또는 8비트 바이너리 인코딩으로 표현되며 1바이트로 저장됩니다. 즉, 하나의 ASCII 코드가 1바이트를 차지합니다. ASCII 코드는 표준 ASCII 코드와 확장 ASCII 코드로 나눌 수 있습니다. 표준 ASCII 코드는 7비트 이진수(나머지 1개의 이진수는 0)를 사용하여 대문자와 소문자를 모두 나타냅니다. 숫자 0~9. 미국 영어에 사용되는 구두점 및 특수 제어 문자입니다.

UTF8로 인코딩된 한자는 3바이트를 차지합니다. UTF-8 인코딩에서는 한자 1개가 3바이트이고, 중국어 구두점 1개가 3바이트를 차지하는 반면, 유니코드 인코딩에서는 한자 1개(중국어 번체 포함)가 2바이트에 해당합니다. UTF-8은 각 문자를 인코딩하는 데 1~4바이트를 사용합니다. 하나의 US-ASCIl 문자는 인코딩하는 데 1바이트만 필요합니다. 발음 구별 부호가 있는 라틴어, 그리스어, 아르메니아어 및 기타 문자는 2바이트가 필요합니다. 부호화.

ASCII 코드는 1바이트를 차지합니다. ASCII 코드는 문자를 표현하는 데 사용되는 코딩 표준입니다. 7비트 이진수를 사용하여 문자, 숫자, 문장 부호, 특수 문자 등을 포함하여 128개의 문자를 표현합니다. 바이트는 컴퓨터 저장 장치의 기본 단위입니다. 8개의 이진수 비트로 구성됩니다. 각 이진수 비트는 0 또는 1일 수 있습니다. 1바이트는 256개의 서로 다른 값을 나타낼 수 있으므로 ASCII 코드의 모든 문자를 나타낼 수 있습니다.

PHP에서 int형을 byte로 변환하는 방법에 대한 자세한 설명 PHP에서는 네트워크 데이터 전송이나 파일 처리, 암호화 알고리즘 등을 다룰 때 정수형(int)을 byte(byte)형으로 변환해야 하는 경우가 많습니다. . 이번 글에서는 int형을 byte형으로 변환하는 방법을 자세히 소개하고 구체적인 코드 예시를 제공하겠습니다. 1. int형과 byte의 관계 컴퓨터 분야에서 기본 데이터형 int는 정수를 나타내고, byte(바이트)는 컴퓨터 저장 단위로 보통 8비트 바이너리 데이터이다.

4KB는 저장 단위가 4096바이트라는 의미입니다. KB는 컴퓨터 데이터 저장 단위 바이트의 여러 형태인 킬로바이트를 나타냅니다. 즉, 1킬로바이트(1KB)는 1024바이트(B)와 같습니다. 따라서 "4KB=4* 1024B=4096B", 즉 4KB는 4096바이트를 나타냅니다.