麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C# > 正文

英文大小寫字母相互轉換的方法

2023-05-02 19:48:22
字體:
來源:轉載
供稿:網友

本案例的目的是使學生掌握大小寫字母相互轉換的算法,其原理是使用了字符類型和整數類型可以相互轉換的知識。

在C#中,英文字母是以Unicode碼(2個字節)存儲在內存中,Unicode碼是一個無符號整型數據,這樣,其可以直接轉換為ushort類型,而ushort類型又可以自動轉換為int類型。大寫字母的Unicode碼比小寫字母的Unicode碼小32,反過來,小寫字母的Unicode碼比相應的大寫字母大32,利用這一原理可以實現大小寫英文字母的相互轉換。

其源代碼如下:

using System;

namespace UpperAndLower
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("==========大小寫字母轉換==========");
            Console.Write("請輸入一個英文字母并回車:");
            char ch = char.Parse(Console.ReadLine());
            if (ch >= 'A' && ch <= 'Z')
            {
                ch += (char)32;
                Console.WriteLine("大寫轉小寫結果為:{0}", ch);
            }
            else if (ch >= 'a' && ch <= 'z')
            {
                ch -= (char)32;
                Console.WriteLine("小寫轉大寫結果為:{0}", ch);
            }
            else
            {
                Console.WriteLine("你輸入的字符為:{0},/n不是有效的英文字母。", ch);
            }
            Console.WriteLine();
        }
    }
}

運行結果如下:

運行結果1

==========大小寫字母轉換==========
請輸入一個英文字母并回車:d
小寫轉大寫結果為:D

運行結果2

==========大小寫字母轉換==========
請輸入一個英文字母并回車:F
大寫轉小寫結果為:f

運行結果3

==========大小寫字母轉換==========
請輸入一個英文字母并回車:3
你輸入的字符為:3,
不是有效的英文字母。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产精品美女久久久免费 | 毛片在线免费视频 | 爱逼av | 99re热视频这里只精品 | 久久9色 | 久久久久久久久久久久久久av | 性欧美日本 | 99精品在线视频观看 | 亚洲精品欧美二区三区中文字幕 | 色视频在线播放 | 大学生a级毛片免费视频 | 亚洲看片网| 鲁丝一区二区三区不属 | 末成年女av片一区二区 | 激情亚洲一区二区 | 国产伦久视频免费观看视频 | 日本在线视频一区二区三区 | 亚洲第一页中文字幕 | 最近日本电影hd免费观看 | 国产成人精品一区二区视频免费 | 国产精品99精品 | 一区二区三区视频在线播放 | 狠狠色噜噜狠狠狠米奇9999 | 91精品国产乱码久久久久久久久 | 黄色羞羞视频在线观看 | 日韩精品免费看 | 国产一区视频观看 | 在线观看免费毛片视频 | 麻豆蜜桃在线观看 | 日朝毛片 | 成码无人av片在线观看网站 | 天天黄色片| 天天都色 | 国产日韩大片 | 日韩一级片一区二区三区 | 毛片一级片 | 99国产精品国产免费观看 | 精品国产一区二区三区蜜殿 | 黄色网欧美 | 国产精品18久久久久久久 | 91成人影院|