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语言入门(一)

一、程序框架

二、练习

1、Hello World

(1)双引号里的内容叫做“字符串”,printf会把其中的内容原封不动的输出。

(2)\n表示需要在输出的结果后面换一行。

(3)需要在每句后面加分号“;”。?

2、做运算?

(1)%d说明后面有一个整数需要输出在这个位置,之间要用“,”隔开,这样会输出结果。

(2)若果在引号中输入23+43=%d,则会输出一个式子。

(3)可以进行四则运算法则,除法用“/”,两数相除取余用“%”。

三、变量

1、变量的名字是price,类型是int,初始值是0。

(1)变量的形式:类型名称+变量名称。

(2)举例:int amount,int price,amount。

(3)变量的名字是一种标识符,只能由字母、数字和下划线组成,数字不可以出现在第一位置上。

(4)C语言的关键字(保留字)不可以做标识符,例如:auto,int等。

?? ?2、price=0是一个式子,将右边的值赋给左边的变量。

?? ?3、定义变量的时候给一个初始值。

?? ?4、C99可以在过程中定义变量,ANSI C须在开头定义全部变量。

?? ?5、printf和scanf是函数,f的意思是格式化(format)。

?? ?6、scanf 需要在“,”后面加“&”。

四、常量

1、Const是修饰符,表示不变的意思,假如下面再给price赋值,则会被编译器发现出现错误。

?2、把给的金额变成任意的金额。

?五、简化

1、输入一个数字后,回车,在输入下一个数字,回车,得出结果。

2、不输入数字,无法scan到,不能得到结果。

六、浮点数(带小数点的数)?

1、在进行得到小数运算的时候,需要在整数后面加“.0”,把“%d”改为“%f”。

2、计算机在进行计算时会按照顺序计算,例:输入10/3*3,会得到9,而10.0/3*3会得到10,计算机不会先做/3*3=1。

?

3、计算身高?

?

4、把int换为double,就变为浮点数变量。(double是双精度浮点数对应%lf,float是单精度浮点数对应%f)

5、注意变更的“%f”和“%lf”。

6、为什么10/3.0*3=10.0而10/3*3.0=9.0?因为符号的优先级高。

七、表达式

?1、为了避免出现负数,将小时换算为分钟,再通过计算得出几小时几分。

?2、运算符优先级

优先级

运算符

运算

结合关系

举例

1

+

单目不变

自右向左

a*+b

1

-

单目取负

自右向左

a*-b

2

*

自左向右

a*b

2

/

自左向右

a/b

2

%

取余

自左向右

a%b

3

+

自左向右

a+b

3

-

自左向右

a-b

4

=

赋值

自右向左

a=b

八、交换变量

需要加入一个中间量。

九、复合赋值和递增递减

1、复合赋值运算符:五个运算符“+-*/%”,与赋值运算符“=”结合:+=,-=等,两个符号之间没有空格。total+=5就相当于total=total+5。注意运算法则:total*=sum+12应相当于total=total*(sum+12)。

2、递增递减运算符:“++”和“--”是单目运算符,这个式子应该是变量,不能是“5++”这样没有意义。他们的作用是给这个变量+1或者-1。

例如:count++就是count+=1也是count=count+1。

前缀和后缀的区别:a++是a+1以前的值,而++a的值是加了1以后的值,无论哪个,a自己的值都加了1。

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-09-23 11:16:21  更:2021-09-23 11:17:40 
 
开发: 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/19 23:28:41-

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