C#1.27 周总结 /进制/异或交换/转化/循环/清屏/产生随机数/ASCII转化/打印时间/获取三位数的每个数字

本文介绍了C#中进行进制转换的方法,如十进制到二进制,以及使用异或操作交换数值。还涵盖了输入输出、格式化输出、强制类型转换、循环结构、随机数生成、ASCII码处理和时间打印等基础编程概念。
摘要由CSDN通过智能技术生成

1.进制

十进制--->二进制:

String  a=convert.ToString5962); Console.WriteLine(a);

二进制--->十进制:

Int b =Convert.ToInt32(“10110”,2);                   Convert 转变

2. Int a =Convert.ToInt32(Write.ReadLine);

  Int a=Convert.Parse(Write.ReadLine());

3.异或交换:b=a^b, a=a^b, b=a^b.

4.Console.Write();写数据不换行

5.{0f}  小数后保留两位小数

6.闰年 2 if…else if… … else(结束)

7.强制转化:(大--->小)

Long  num1=1000 Int num2=(int) num1;

隐式转化:(小--->大)

Int num3=100; long num4=num3;

8.&&与(并且)     ------     || (或者)

9.循环(goto/switch/while/do…while/for

1goto

Int count =0

Flagcount++

Console.WriteLine(“Hello World”+count);

If  (count >=10)

{ return }   //(跳出循环)

Goto Flag;

2switch:(number)    <n=1>

{case 1:    (加数字, 字母用”a”

   Console.WriteLine();

Break;

Default:      Console.WriteLine();

Break; }

(1) while

int index=1;

int sum=0;

while (index<101)

{sum+=index         //他就等于 sum=sum+index

Index++ }

Console.WriteLine(sum);

(2) do…while

int sum=0;

int index=1

do

{sum+=index;

Index+=2; }

While(index<=100);

Console.WriteLine(sum);

(3) for

for(int i=100;i<103;i++)

{ ConsoleWriteLine(“*”)

10.产生随机数:

Random random=new Random();

Int randomNumber=random.Next(1,101);

11.清屏:Console.Clear();

12.ASCII

字符--> char gender=”0”

  Console.WriteLine((int)gender);

-->字符Console.WriteLine((char)30006);

+字符:Console.WriteLine((char)(‘字符’+1));

 For (char i=’a’;i<’z’;i++)

{char tempchar=(char)(i-‘a’+’A’);

Console.WriteLine(temp(char)); }

Console.WriteLine();

‘0’à’Z’成字符串

13.打印时间

Console.WriteLine(DateTime.Now.ToString());

14.获取三位数的每个数字

         Console.WriteLine("请输入一个三位数");
            int num = int.Parse(Console.ReadLine());
            int a = num / 100;
            int b = num % 100 / 10;
            int c = num - a * 100 - b * 10;
            Console.WriteLine(a+b+c);


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值