| |
|
开发:
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;
变量 ·int? ?price=0; ·这一行,定义了一个变量。变量的名字是price,类型是int,初始值是0·变量是一个保存数据的地方,当我们需要在程序里保存数据时,比如上面的例子中要记录用户输入的价格,就需要一个变量来保存它。用一个变量保存了数据,它才能参加到后面的计算中,比如计算找零。 变量赋值与初始化 赋值 ·和数学不同,a=b在数学中表示关系,即a和b的值不一样;而在程序设计中,a=b表示要求计算机做一个动作:将b的值赋给a。关系是静态的,而动作是动态的。在数学中,a=b和b=a是等价的,而在程序设计中,两者的意思完全相反 初始化 ·当赋值发生在定义变量的时候,就像程序I中的第7行那样,就是变量的初始化。虽然c语言并没有强制要求所有的变量都在定义的地方做初始化,但是所有的变量在第一次被使用(出现在赋值运算符的右边)之前被应该赋值一次
变量初始化 ·<类型名称><变量名称>=<初始值> ·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(意思就是浮点!)表示单精度浮点数。 例:
·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语言常见错误合集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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年11日历 | -2024/11/23 13:00:05- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |