a++先赋值再自增
++a先自增再赋值
a++先赋值再自增
++a先自增再赋值
交换两个变量
1、定义一个新的变量temp
int a,b,temp;
temp=a;
a=b;
b=temp;
2、使用两者之和
a=a+b;
b=a-b;
a=a-b;
Console.ReadLine();//从控制台输入
Console.WriteLine(@"c://a");
@的符号作用:让转义符失效,输出字符串
将整数转化为字符:
1、强制类型转换 ()
//创建变量
//创建了一个数据的容器,容器的名字叫做age,容器的类型是int
//声明一个变量,变量名字是age
int age;
//往容器里面放东西 赋值
age=10;
字符 char
浮点数 float double
Conlose.WriteLinr("");//输出语句。在控制台上输出信息
//单行注释
/*
多行注释
*/
注释快捷键: ctrl+k ctrl+c
using xxxx; 引入命名空间
namespace xxx;命名空间(命名规则:数字、字母、下划线)
class xxx;类
static 静态类标志符
void
二进制转化为十进制
int 整数类型 double小数类型 char字符类型
age
常用 byte int long;
double n = Convert.ToInt32(Console.ReadLine());
double sum = 0;
for (int i=0; i<10; i++)
{
sum += n+n/2;
n /= 2;
}
Console.WriteLine("第十次反弹高度为" + n + "米");
Console.WriteLine("移动距离为" + (sum-n) + "米");
using System; namespace Loops { class Program { static void Main(string[] args) { /* 局部变量定义 */ int a = 10; /* while 循环执行 */ while (a < 20) { Console.WriteLine("a 的值: {0}", a); a++; } Console.ReadLine(); } } }
class WhileDemo { public static void main(String[] args) { int count = 0; int x = 100; while(x<1000) { int ge = x%10; int shi = x/10%10; int bai = x/10/10%10; if((ge*ge*ge+shi*shi*shi+bai*bai*bai) == x) { count++; } x++; } System.out.println("count:"+count); } }
if(score > 90)
[
Console
namespace
{
class Program
{
staic void Main(string【】args)
{
int age = Conver.ToInt32(Consle.ReadLine());
int numder = Conver.ToInt32(Console.ReadLine());
int shi =(numder / 10)%10;
int qian = (numder / 1000)%10;
int numderNew = qian * 10 +shi;
char c = (char)numderNew;
Console.WrieLine(c);
转义字符失效
char a='\n';
char a='\\';
char a='\"';
char a='\'';
console.writeline("c:\\a\\b\\c");
console.writeline(@"c:\a\b\c");
除基取余倒排法;
乘基取整顺排法
int a=97;
char b=(char)a;
console.writeline(a);
console.writeline(b);
02
字符在电脑中以整数存在。
char a='1';
int b=a;
console.writeline(a);