C#;获取用户输入
C#;获取用户输入
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/qq_43720139/article/details/128446774
代码会自动加格式化(空格)
一个引号里只能有一个字符
每一个字符在底层存储的时候都是作为一个整数来存储的
赋值时两边的类型要一致,因为字符类型可以作为整数类型所以可以把字符变量赋值给整数
但是整数变量无法赋值给字符,因为容器小的可以赋值给容器大的,而容器大的不能赋值给容器小的
转义序列 含义 \ \ 字符 ' ' 字符 " " 字符 ? ? 字符 \a Alert 或 bell \b 退格键(Backspace) \f 换页符(Form feed) \n 换行符(Newline) \r 回车 \t 水平制表符 tab \v 垂直制表符 tab \ooo 一到三位的八进制数 \xhh . . . 一个或多个数字的十六进制数
using System.Collections.Generic;
using System.Text;
namespace 字符类型
{
class Program
{
static void Main(string[] args)
{
//char a = 'c';
//int b = a;
//Console.WriteLine(b);
//Console.WriteLine(a);
//Console.ReadKey();
//97对应字符a
//int a = 97;
//char b = (char)a;//强制类型转换 强赛
//Console.WriteLine(a);
//Console.WriteLine(b);
//Console.ReadKey();
//关于数字字符
//char a = '1';
//int b = a;
//Console.WriteLine(a);
//Console.WriteLine(b);
//Console.ReadKey();
//如何让字符串里的转义字符不起作用?
//char a = '\n';
//char b ='\\';
//char c = '\"';
//char d = '\t';
//Console.WriteLine("c:\\a\\b\\c");//此处用转义符号让两个\\表示一个\以此来表示路径,但是不方便阅读
//Console.WriteLine(@"c:\a\b\c");// 在括号内加上@就能让后续转义字符不生效,一个\就表示一个\,更方便阅读
//Console.WriteLine(@"c:\\a\\b\\c");
//string str = @"123\n456";//string用于声明一个字符串,在声明时就加上@可以达到不识别转义字符的效
使用@之后一个字符串可以占用多行,在@的情况下两个引号代表一个引号
// string str1 = @"123\
//""
// n456";
// Console.WriteLine(str1);
// 可以让两个字符串相加,也可以让字符串和变量相加,都会得到组拼的结果
string str = "123" + "456";
string str2 = str + "456";
//Console.Write(str2);
Console.Write("www" + 123);
using System;
using System.Collections.Generic;
using System.Text;
namespace 初始数据输入
{
class Program
{
static void Main(string[] args)
{
//string str = Console.ReadLine();//声明一个变量为用户输入的内容 ***注意这里接收到的是字符串的"12而不是12"
//Console.WriteLine(str + "-");//读取输出这个变量,就相当于输出了用户在键盘上输入的内容
//条件:1,左右两边类型必须一致 2,右边的容器类型必须小于等于左边的容器
//int a = Console.ReadLine();
//以下操作是如何把输入的字符串转换为输入不带引号的整数
string str = Console.ReadLine();
int strint = Convert.ToInt32(str);//本句是用于转换字符串为整数,但是只能转换数字字符串
//Console.WriteLine(strint + "-");
//如此一来最后得到的是整数,可以做数学运算
//把字符转换成数据的简写方式如下
int a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(strint + "+" + a);
}
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace 数据输入的练习题part
{
class Program
{
static void Main(string[] args)
{
// 题目一,加法
//int a = Convert.ToInt32(Console.ReadLine());
//int b = Convert.ToInt32(Console.ReadLine());
//int c = a + b;
//Console.WriteLine(c);
// 题目二 平均数和题目三,都是除法
//int a = Convert.ToInt32(Console.ReadLine());
//int b = Convert.ToInt32(Console.ReadLine());
//int c = (a / b);
//Console.WriteLine(c);
}
}
}
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果