IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> C语言的基本内容 -> 正文阅读

[C++知识库]C语言的基本内容

目录:

·变量定义

·变量赋值与初始化

·常量vs变量

·浮点数

变量定义

·变量定义的一般形式就是:

<类型名称><变量名称>

·int????price;

·int? ? amount;

·int? ?price,amount;

#include<stdio.h>
int    main()
{
    int    price=0;
    printf("请输入金额(元):);
    scanf("%d",&price);
    int    change=100-price;
    printf("找你%d元。\n",change);
    return    0;
}
    

变量

·int? ?price=0;

·这一行,定义了一个变量。变量的名字是price,类型是int,初始值是0·变量是一个保存数据的地方,当我们需要在程序里保存数据时,比如上面的例子中要记录用户输入的价格,就需要一个变量来保存它。用一个变量保存了数据,它才能参加到后面的计算中,比如计算找零。

变量赋值与初始化

赋值

·和数学不同,a=b在数学中表示关系,即a和b的值不一样;而在程序设计中,a=b表示要求计算机做一个动作:将b的值赋给a。关系是静态的,而动作是动态的。在数学中,a=b和b=a是等价的,而在程序设计中,两者的意思完全相反

初始化

·当赋值发生在定义变量的时候,就像程序I中的第7行那样,就是变量的初始化。虽然c语言并没有强制要求所有的变量都在定义的地方做初始化,但是所有的变量在第一次被使用(出现在赋值运算符的右边)之前被应该赋值一次

#include<stdio.h>
int    main()
{
    int    i=0;
    int    j;
    j=i+10;
    printf("%d\n",j);
    return    0;
}

变量初始化

·<类型名称><变量名称>=<初始值>

·int? ? price=0;

·int? ?amount=100;

·组合变量定义的时候,也可以在这个定义中单独给单个变量赋初值,如:

int? ?price=0,amount=100;

常量vs变量

常量

·固定不变的数,是常量。直接写在程序里,我们称作直接常量。

·更好的方式,是定义一个常量:例:

const? int? ?AMOUNT=100;

const

·const是一个修饰符,加在int的前面,用来给这个变量加上一个const(不变的)的属性。这个const的属性表示这个变量的值一旦初始化,就不能再修改了。

·int? change=AMOUNT-price;

·如果你试图对常量做修改,把它放在赋值运算符的左边,就会被编译器发现,指出为一个错误。

浮点数

·带小数点的数值。浮点这个词的本意就是只小数点是浮动的,是计算机内部表达非整数(包含分数和无理数)的一种方式。另一种方式叫做定点数,不过在c语言中不会遇见定点数。人们借用浮点数这个词来表达所有的带小数点的数。

double

·inch是定义为int类型的变量,如果把int换成double,我们就把他改为double类型的浮点数变量了。

·double的意思是“双”,它本来是“双精度浮点数”的第一个单词,人们用来表示浮点数类型。除了double,还有float(意思就是浮点!)表示单精度浮点数。

例:

#include<stdio.h>
int    main()
{
    printf("请分别输入身高的英尺和英寸,","如输入\"5 7\"表示5英尺7英寸:");
    double    foot;
    double    inch;
    scanf("%lf    lf",&foot,&inch);
    printf("身高是%f米。\n",((foot+inch/12)*0.3048));
    return    0;
}
    

·10和10.0在c语言中是完全不同的数

·10.0是浮点数

数据类型

·整数

? ? ? ? ·int

? ? ? ? ·printf("%d",...)

? ? ? ? ·scanf("%d",...)

·带小数点的数

·double

·printf("%f",...)

·scanf("%d",...)

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2022-09-13 10:54:41  更:2022-09-13 10:59:20 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/18 5:43:44-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码