c++入门零起点教程(`・ω・´)

NO.1:

cin输入:
格式:cin>>变量1>>变量2>>…>>变量n;
注意事项:
cin 语句把空格字符和回车换行符作为分隔符 cin 语句会忽略多余的输入数据 cin会根据变量的类型以相应的格式讲行输入

题目:
从键盘上读入一个三位数,以回车作为结束 ,然后将它反向输出。例如输入673,输出 应为376。
代码:

#include <bits/stdc++.h>
using namespace std;
int main() {
    int a;
    cin>>a;
    cout<<a%10<<a%100/10<<a/100;
    return 0;
}

NO.2:

C++数据存储及读⼊
 内容:
  1.变量赋值 概念: 内存中的⼩盒⼦。
  声明 定义: 变量可以代替数值进⾏计算,例如: 
  2.数据类型学习 精度范围由⼩到⼤: int ->long long -> float -> double 
   #include <bits/stdc++.h>  using namespace std; 3int main(){ int a; //声明 45 a = 3; //定于赋值
return 0; 67 } 
1#include <bits/stdc++.h> 
using namespace std; 
 int main(){ int a; 45 a = 3; 6 cout << a+3<<endl; // a = a+3; 
 cout << a<<endl; //6 return 0; 910 
 整数 int -2147483648 到 2147483647 
 ⻓整型 long long -922337203685477580 8~922337203685477580 7
  ⼩数 float -3.4E-38~3.4E+38
   ⼩数 double -1.79E+308 ~ +1.79E+308
3.类型转换 
类型转换⾃动: 不同数据类型参与运算时,按如下步骤进⾏运算:
 步骤⼀:参与运算数据类型不同时,则先转换成同⼀类型,然后进⾏运算 
 步骤⼆:转换⽅式按数据⻓度增加的⽅向进⾏,以保证精度不降低。
 数据精度⼤⼩对⽐:int-- >long long-->float-->double 
 类型转换⼿动: 数据类型可以⼿动转换成其他类型,转换⽅式为:
  (类型名) (表达式) (类型名) 变量 
  例: (double) a (int)(x+y) (float)(5%3) 
  注:在写程序的过程中,如果数据类型范围⼩了,可以⼿动转换成范围偏⼤的数据类型:
   4.⼩数保留 cout默认6位有效数字 
    
     5.变量读⼊ 格式 样例: 
 #include <bits/stdc++.h> 
 using namespace std; 
  int main(){ int a,b,c; 4 long long s; 5 a = 1562345672; 6 b = 1456789343; 7 c = 1234567832; 8 s = (long long)a+b+c; //将a向上手动转换成long long 9 cout << s << endl; 10 return 0; 1112 } 
  #include<iomanip> //加上头文件
 cout << setprecision(3)<<3.1415926<<endl; 1 printf("%.3f",3.1415926); 
  #include<iostream> 2
  using namespace std; 
   int main()
 { 
  int a,b,c; 
  cin >> a >> b>>c; 
   return 0; 
    } 注意事项: 1,cin不仅可以以空格作为输⼊结束标志,
    还以回⻋换⾏符作为结束标志。
     2,cin会忽略多余的输⼊数据。 例如: int a;  cin >> a ; 
        cin会根据类型以相应的格式进⾏输⼊。
      int a;  cin >> a;  cout << a <<endl; 
      //输入3.14 输出3

类型转换
自动转换规则一:
参与运算数据类型不同时,则先转
转换按数据长度增加的方向进行,
换成同一类型,然后进行运算

自动转换规则二:
以保证精度不降低。数据精度大小
对比:int–>long long–>float–>double

自动转换规则三:
赋值运算中,将右边表达式类型转
换左边变量类型时,如右边类型精
度比左边大时将丢失—部分数据

自动转换规则四:
赋值语句中,等号两边数据类型必
须是相兼容类型,否则报错。

强制类型转换形式:
(double)a
(类型名)(表达式)
例:
(int)(x+y)
(类型名)变量
(float)(5%3)

if嵌套:


首先呢:

阅读程序:


else嵌套:

都看到这了,就请您点一个小红心和关注吧!φ(>ω<*) 

喜欢这篇文章的朋友可以关注我,在学习编程的路上,我们共同前进! 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值