| |
|
开发:
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语言程序 常量和变量 标识符 关键词 printf include C语言基础数据类型 -> 正文阅读 |
|
[C++知识库]函数 第一个简单C语言程序 常量和变量 标识符 关键词 printf include C语言基础数据类型 |
目录 函数??? ? ? 编程中的函数和数学中的函数是完全不一样的。这里可以将编程中的函数看成一个机器:它可以输入一些值并进行一定的处理再输出结果。例如下面的例子: 第一个C语言程序
这里int 是整型类型-函数的返回值类型,main函数名称,()可以输入一些参数的值,当然也可以不输入,这里对应了输入一些值。接着printf(“Hello World\n”)的作用即在屏幕上打印这一串字符串,这里对应了函数在内部做一些处理。接着由return为函数的返回值 对应了最后者。由此间单的代码,可以总结出函数的基本格式。即:
下面趁热做一道题“求出两个整数的和,并输出其结果” 先定义这个函数
这里定义了add这个函数作用即将两个整数相加并输出其结果? ?但这里为什么没有printf? 进入visual studio2022中运行这串代码,但发现无法运行。这是因为我们只是定义了这个add函数并未进行函数的调用,而函数的调用都需要主函数。主函数-代码的入口 下面进行整改:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 这里注意语法中的分号位置 标识符? ? ?就是一些实体 它可以使函数 变量 其他实体? 上面的add result a b 均为标识符 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? “标识符必须进行声明或定义” 标识符命名规则可以由大小写字母,数字 下划线来命名 但第一个字符不能是数字 更不能用关键词来命名。 其作用后续讨论 关键词? ?向上面的int printf 均是关键词 它们是C语言标准规定的具有一定的特殊的意义和用途。并不能作为标识符进行使用。 二,常量 变量 数据类型 ?常量现实中不变的量,这里可以细分为:1.整型常量:普通整型常量,无符号整型常量,长整型常量
2.字符常量 这里单引号作为字符边界符 字符A:"A"? ? 只有一个字符 ?转义字符:由斜杠和特殊字符组成,打印时会有一些效果(格式类或效果类) 3.实数型常量(小数或整数) 1.单精度实数型常量? ? ?1.11f2.双精度实数型常量? 随便输入一个小数都默认是双精度实数型常量 3.科学计数法 4.字符串常量 变量? 就是可以改变的量 通常常理解成一个容器 那么如何生成一个变量:数据类型+变量名 printf? ?是系统自带函数? ? 其作用是将字符串输出到控制台
%d相当于占位符也叫做原样打印字符串 后面为变量名表其基本用法:打印字符串 打印变量或常量 //通常需要通过格式控制字符? %加上一些特殊字符 整数-%d? ? ? ? ? 字符-%c? ? ? 单精度实数-%f? ? ? 双精度实数-%lf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 随后将介绍实数型数据的输出 数据类型这里有字符型-char? ? ?整型-int? ? 单精度浮点型-float? ? ?双精度浮点型-double 这里再加上一些类型修饰词就可以组合成新的数据类型: short int短整型? ?long int长整型? ?long long int更长的整形 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 这里就有疑问了?不就是输入一个整数吗? 因为不同的数据类型首先占用的内存大小不一样,其次表示的数据范围不一样。 这里通过“sizeof”-测量实体占用字节的大小。其单位是字节。1字节=8比特位? ? ? 1kb=1024字节 紧接着是mb gb tb等。print打印 + format格式=printf
?它不仅可以测量数据类型 还有变量和常量。 = 这里是赋值运算符---将等式右边的值赋给左边的变量 强调变量必须事先声明。 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 拜拜ヾ(?ω?`)o |
|
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 5:14:05- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |