关于整数:

c++是一个对定义要求很严格的语言,对于数的定义也有很多种,比如整数,浮点数。整数不言而喻,不含有小数点。关于整数的定义也有很多种,最常用的无疑是int,我们定义整数一般选择的是int。int可以表示的整数范围可以达到2^32-1。如果大于这个数我们就可以选择long int 或者是long long int。char也可以定义整数,但是一般情况下更多定义的是字符。这里简单介绍一下,以后关于定义变量类型详细写。

关于变量:

        变量很好理解,就是值可变的量,每个变量使用前,我们都需要声明变量类型(int ,long long int,double等)。声明变量类型后我们才可以在程序中使用变量。变量的名字是可以根据自己的兴趣定义的,但是只能包含数字,字母,下划线等。每个变量的开头必须是字母或者下划线。

定义整数用int:

C++跟python语言对于定义有挺大的区别,C++语言对于数的定义要求相当严格,每次用到一个新的整型变量,我们都需要用int进行定义。

变量的值:

每个变量的值都需要进行初始化,我们可以选择用”=“进行赋值或者直接输入一个值。如果不对变量进行初始化,它的值可能会是一个随机的值。

变量值的输入:

        对于一个变量的输入我们使用cin>>来进行输入,cin>>的后面跟的是变量的名字。另外,我们还有一种输入方式,学过c语言的人可能已经知道了,那就是scanf。

关于scanf的用法(scanf也在头文件#include <cstdio>中):比如我们有一个整形变量名字是a。我们用scanf输入a的值。

scanf("%d",&a);

这就是scanf进行输入的格式。

其中,我们要注意一下,很多人第一次用scanf会把&拉掉,把这个符号拉掉虽然不会报错,但是会影响我们程序的运行结果,很多错误程序都要看看是不是落掉了&。(C++新手要注意)

我们写一段代码看一下这两个输入:

#include <iostream>
#include <cstdio>using namespace std;int main(){int a,b;cout<<"请输入a:";cin>>a;cout<<"a="<<a<<endl;cout<<"请输入b:";scanf("%d",&b);cout<<"b="<<b<<endl;return 0;
}

看一下运行结果:

C++语言入门3(定义整数与整数输入)相关推荐

  1. [编程入门]宏定义的练习:输入两个整数,求他们相除的余数。用带参的宏来实现,编程序。

    #include<bits/stdc++.h> #define N a%b; using namespace std;int main() {int a,b;cin>>a> ...

  2. C语言-入门-宏定义(十七)

    预处理 编译一个C语言程序的第一步骤就是预处理阶段,这一阶段就是宏发挥作用的阶段.C预处理器在源代码编译之前对其进行一些文本性质的操作,主要任务包括删除注释.插入被#include进来的文件内容.定义 ...

  3. c语言用户输入编程,C语言入门教程-Printf:读取用户输入

    Printf:读取用户输入 前面的程序很好,但要是如果能从用户那里读入值5和7而不是使用固定的值的话,那就更好了.可以改为下面的程序: #include int main() {int a, b, c ...

  4. 【C语言笔记】【宏定义系列】 整数乘以分数

    [C语言笔记][linux宏定义系列] 整数乘以分数 mult_frac linux宏定义系列内容.用于记录在linux kernel之中各式各样的宏定义☺. 宏定义说明 用于将整数乘以分数.可以避免 ...

  5. 怎样用c语言定义高幂整数,位操作运算的奇技淫巧!(附源码)

    位运算 百度百科如下: 程序中的所有数在计算机内存中都是以二进制的形式储存的.位运算就是直接对整数在内存中的二进制位进行操作 位操作的优势 位运算是一种底层的运算,往往比我们普通的运算要快上许多许多 ...

  6. c语言中结构体数组的引用,【C语言入门教程】7.2 结构体数组的定义和引用

    7.2 结构体数组的定义和引用 当需要使用大量的结构体变量时,可使用结构体定义数组,该数组包含与结构体相同的数据结构所组成的连续存储空间.如下例所示: struct student stu_a[50] ...

  7. C语言的本质(3)——整数的本质与运算

    C语言的本质(3)--整数的本质与运算 计算机存储的最小单位是字节(Byte),一个字节通常是8个bit.C语言规定char型占一个字节的存储空间.如果这8个bit按无符号整数来解释,则取值范围是0~ ...

  8. C语言学习之求两个整数的最大值

    C语言学习之求两个整数的最大值 #include <stdio.h> int main(){int a,b,c;//定义变量int max(int x,int y);//调用函数max的声 ...

  9. C语言取小于自身的最大整数,C语言整数类型(含取值范围和长度)

    C语言支持 5 种带符号的整数类型.其中大多数整数类型具有多个同义词,见表1.表1:带符号的标准整数类型类型同义词 signed char intsigned, signed int shortsho ...

最新文章

  1. 【批处理学习笔记】第二十四课:直接传递
  2. drf-频率组件 权限组件
  3. python入门经典例题-Python入门经典练习题
  4. 截取两个标签之间的文本
  5. 经验也有捷径,来看下这些热点、经验、技术等干货应有尽有的公众号吧!
  6. js 二叉树图形_在线生成二叉树(基于EaselJS(canvas))
  7. datatables使用封装
  8. php字长是什么,计算机的字长是指什么
  9. python通过什么对象连接数据库_干货!python与MySQL数据库的交互实战
  10. 2018“一带一路”阿里巴巴诸神之战全球创客大赛全面启动
  11. 《SQL学习指南》读书笔记四——优雅和粗鲁
  12. w ndows模拟器,DS4Windows模拟器
  13. DayDayUp:20190908易建联27分中国男篮负无缘直通奥运—回顾2008年奥运中国男篮— 易建联加油!中国男篮加油!
  14. WAP中推送技术的分析与设计(转)
  15. 1023 GPA计算
  16. Java 中的get set方法快捷键和含义
  17. Notepad++编辑过的行颜色设置 LocationNavigate.ini设置 高亮 黄色 绿色 修改的行变为黄色 修改的行高亮显示
  18. 基于Delphi7openGauss2.0开发社区信息管理系统-设计文档
  19. 使用java怎么实现商品三级分类_如何实现列表三级分类---后端+前端
  20. 谷歌语音文本转换python代码_谷歌语音到文本API结果为空

热门文章

  1. 推荐一个类似于国内知乎国外网站-Quora
  2. 服务器内存2rx4是什么意思_云主机服务器内存(服务器内存1rx4和2rx4)
  3. Centos7安装Geany
  4. Git 不可不知的常识 (1)
  5. 【JSP课程设计】个人信息管理系统(代码保姆级)
  6. 图像的拉普拉斯算子之c++实现(qt + 不调包)
  7. thinkphp5.1 + 汉字转拼音 + 获取拼音首字母
  8. 实用:常用PPT国内外不错的网站介绍
  9. python常见开源库整理
  10. 对对碰(网页版单机小游戏)