大整数减法c语言_C语言学习笔记(一)
第一节
头文件
#include<stdio.h> ->编译预处理文件
注释
单行注释的使用 -> //
多行注释的使用 -> / 注释内容 /
定义函数
函数首部
int max (int x, int y)
函数类型 函数名 (参数类型 参数名)
函数体
- 声明部分
定义本函数所用到的变量 - 执行部分
指定在函数中进行的操作
程序规则
- 程序从main函数开始执行
- 程序中计算机完成的操作由C语句完成的
- 每个数据声明和语句最后必须有一个分毫
- C语言本身不提供输入输出语句
- 程序要加上注释
第二节
常量和变量
常量
值不能被改变的量
- 整型常量 ->如123 124 43
- 实行常量
- 十进制小数形式 -> 123.456、456.78
- 指数形式 -> 12.34e3(12.34✖️10^3)
- 字符常量
- 普通字符 -> 单撇号扩起来的一个字符 如-> 'a' 'Z' 存储
- 转义字符
转义字符 | 字符值 ----|------|---- ' | '
" | "
? | ?
|
n | 换行
r | 回车 ... |...
- 字符串常量
双撇号把字符串包起来 - 符号常量
```
define PRICE 40
PRICE -> 40 ```
变量
变量必须先定义后使用
int a = 10;
常变量
具备变量的基本属性,值不能被改变
const int a = 10; -> 前面加Const
数据类型
- 整型
- 基本整型 int型
范围:-2^31 ~ ( 2^31-1 ) - 短整型 short int -32768 ~ 32767
- 长整型 long int -2^31 ~ ( 2^31 -1 )
- 双长整型 long long int
- 可加 signed -> 有符号或 unsigned-> 无符号 修饰符
- %u 输出无符号十进制数
- %d 输出整型 十进制整数
- %f 浮点型
- 字符型
字符变量
char定义字符变量char c = '?';
- 用%c来输出字符
- 浮点型
- 单精度浮点型 float
-3.4✖️10^-38 ~ 3.4✖️10^38 - 双精度浮点型 double
-1.7✖️10^-308 ~ 1.7✖️10^308 - 长双精度型 long double
第三节
运算符和表达式
- 基本运算符
符号 | 法则 ----|----- + | 正号/加法 - | 负号/减法 * | 乘法 / | 求商 % | 求余
- 自增自减
- 自增 ++
- ++i -> 先增加i的值 后用值
- i++ -> 先用i 后增加1
- 自减 --
- --i -> 先减去i的值 后用值
- i-- -> 先用i 后减去1
- 表达式&运算符的优先级
() -> *%/ -> +-
大整数减法c语言_C语言学习笔记(一)相关推荐
- c语言程序做四则运算还要余数,大整数四则运算 高质量C语言程序.doc
大整数四则运算 高质量C语言程序 设计题目: 大整数的四则运算 1. 功能简介:编写出实现大整数之间相加,相减,相乘,相除的程序,并输出计算结构. 课程设计要求:采用模块化程序设计 源程序中应有足够的 ...
- 百位大整数的加法雏形——C语言
百位大整数的加法雏形--C语言 本来是做的百位大整数之和,但是考虑到百位难以验证,所以缩减为7位,不过大概原理差不多的,如果想要百位的,把代码中上的数字改一下就好了. 完整代码如下: #include ...
- 《Go语言圣经》学习笔记 第三章 基础数据类型
<Go语言圣经>学习笔记 第三章 基础数据类型 目录 整型 浮点数 复数 布尔型 字符串 常量 注:学习<Go语言圣经>笔记,PDF点击下载,建议看书. Go语言小白学习笔记, ...
- 《Go语言圣经》学习笔记 第八章 Groroutines和Channels
<Go语言圣经>学习笔记 第八章 Groroutines和Channels 目录 Goroutines 实例:并发的Clock服务 实例:并发的Echo服务 Channels 并发的循环 ...
- 《Go语言圣经》学习笔记 第四章 复合数据类型
<Go语言圣经>学习笔记 第四章 复合数据类型 目录 数组 Slice Map 结构体 JSON 文本和HTML模板 注:学习<Go语言圣经>笔记,PDF点击下载,建议看书. ...
- 《JavaScript语言精粹》学习笔记(函数(2))
<JavaScript语言精粹>学习笔记(函数(2)) 函数(Functions) 参数(Arguments) 当参数被调用时,会得到一个"免费"的参数数组argume ...
- C语言基础入门学习笔记
前言 我是一个初中生,过完暑假就是一个高一的学生了.在这个暑假里,我学习了韦东山老师和唐佐林老师的课程,所以我写下这个笔记来记录自己的成长历程. C语言基础入门学习笔记 格式 #include < ...
- 《Go语言圣经》学习笔记 第十一章 测试
<Go语言圣经>学习笔记 第十一章 测试 目录 go test 测试函数 测试覆盖率 基准测试 剖析 示例函数 注:学习<Go语言圣经>笔记,PDF点击下载,建议看书. Go语 ...
- 《Go语言圣经》学习笔记 第十章 包和工具
<Go语言圣经>学习笔记 第十章 包和工具 目录 包简介 导入路径 包声明 导入声明 包的匿名导入 包和命名 工具 注:学习<Go语言圣经>笔记,PDF点击下载,建议看书. G ...
- 《Go语言圣经》学习笔记 第九章 基于共享变量的并发
<Go语言圣经>学习笔记 第九章 基于共享变量的并发 目录 竞争条件 sync.Mutex互斥锁 syn.RWMutex读写锁 内存同步 syn.Once初始化 竞争条件检测 示例:并发的 ...
最新文章
- IIS负载均衡-Application Request Route详解第一篇: ARR介绍
- python我的世界给予物品指令_我的世界给予物品指令是什么
- CentOS6.4安装gvim
- (转)为什么人生气时说话用喊的?
- Linux:进程实例信息(/proc)
- 从严治码-系统集成项目之根本
- final 数组 java_Java Final数组列表
- 贪心——跳跃游戏 II(Leetcode 45)
- 【BZOJ1051】受欢迎的牛,tarjan缩点重构图
- Mysql的两种存储引擎以及区别
- 《算法图解》第二章笔记与课后练习_选择排序算法
- java中 object创建对象_java创建对象的几种方式
- 数据、数据库、数据库管理系统,数据库系统的概念
- python的源代码下载_官方下载python源码,编译linux版本的python
- 线性代数 计算机 视频教程,哈工大:线性代数教学视频
- 掌上书院UMD文件格式分析
- 短信验证码接口开发代码
- 波束成形技术原理解析
- windows11 这个男神到底值得用吗?——一个男神的传奇
- TREG(Transformed Regression for Accurate Tracking)
热门文章
- dubbo官方文档中文_Pandas中文官方文档:基础用法5
- Xamarin Android权限请求
- Arduino可穿戴开发入门教程Arduino开发环境介绍
- php mysql table_关于php:MySQL Table不存在错误,但确实存在
- arcgis运行python脚本一段时间后会卡,为什么这个python多处理脚本在一段时间后会变慢?...
- layui 自定义排序_浅谈layui中table的sort排序
- python管道界面_python中管道用法入门实例
- bcc校验码计算_CRC校验你会吗?计算、校验、C语言实现,三步教你轻松搞定
- 《机器学习实战》第5章 随机梯度上升算法
- 虚幻UE4常见问题最全集合