首页
/
每日頭條
/
科技
/
c語言ascii碼轉換字符串
c語言ascii碼轉換字符串
更新时间:2025-02-07 11:58:27

128個ASCII字符(不可打印(控制)或可打印字符)的分類可用以下函數(在類庫<cctype>中)區分:

isalnum() Check if character is alphanumeric (function )

isalpha() Check if character is alphabetic (function )

isblank() Check if character is blank (function )

iscntrl() Check if character is a control character (function )

isdigit() Check if character is decimal digit (function )

isgraph() Check if character has graphical representation (function )

islower() Check if character is lowercase letter (function )

isprint() Check if character is printable (function )

ispunct() Check if character is a punctuation character (function )

isspace() Check if character is a white-space (function )

isupper() Check if character is uppercase letter (function )

isxdigit() Check if character is hexadecimal digit (function )

128個ASCII字符的編碼并非毫無規律,按十六進制編碼去看,非打印控制字符編排在前面,數字、大寫字母、小寫字母都是一個取整的十六進制數 1開始排在一起。

c語言ascii碼轉換字符串(通過ctype庫的字符分類函數來認識128個ASCII字符及其編碼規律)1

可打印标點符号(punctuation,上圖紅色字體)被數字、大寫字母、小寫字母分成了四塊。

如果你去考慮字母大小寫的轉換,你會看到其編碼的精心安排之處:

printf("%d\n",'a'-'A'); // 32, 100000b printf("%c\n",'a'^32); // A, 1000001^100000,相當于加32 printf("%c\n",'A'^32); // a, 1100001^100000,相當于減32

-End-

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
手機用久了卡怎麼辦oppo
手機用久了卡怎麼辦oppo
手機用久了卡怎麼辦oppo?一次運行多個應用程序,建議清理後台,我來為大家講解一下關于手機用久了卡怎麼辦oppo?跟着小編一起來看一看吧!手機用久了卡怎麼辦oppo一次運行多個應用程序,建議清理後台。下載了很多第三方軟件,導緻中毒或者不兼容...
2025-02-07
比a4大一倍的紙是什麼型号
比a4大一倍的紙是什麼型号
比a4大一倍的紙是什麼型号?比A4紙大一倍的就是A3紙A類就是我們通常會說的大度紙,整張紙的尺寸為889×1194毫米,可以裁切成的尺寸有以下,A1尺寸大對開597×840毫米,A2尺寸大四開420×597毫米,A3尺寸大八開297×420...
2025-02-07
zip文件手機怎麼打開
zip文件手機怎麼打開
zip文件手機怎麼打開?使用手機自帶功能打開,具體操作步驟可以參考下面:,我來為大家科普一下關于zip文件手機怎麼打開?下面希望有你要的答案,我們一起來看看吧!zip文件手機怎麼打開使用手機自帶功能打開,具體操作步驟可以參考下面:第一步,找...
2025-02-07
手機進水要下什麼軟件
手機進水要下什麼軟件
想要了解更多熱門資訊、玩機技巧、數碼評測、科普深扒,可以點擊右上角關注我們的頭條号:雷科技----------------------------------号稱防水的手機,越來越多了。但無論哪種級别,都不可能絕對保證手機的安全。畢竟,有句...
2025-02-07
小米mi10最新價格
小米mi10最新價格
繼在硬件産品之後,小米如今也在售後領域上推出了超大杯——MiCare手機保障服務。從這一有點眼熟的産品命名我們就能看出,該服務應該是跟蘋果AppleCare相似,旨在給小米用戶提供進一步的延長保修期限,以及享受來自小米的額外硬件保修服務。根...
2025-02-07
Copyright 2023-2025 - www.tftnews.com All Rights Reserved