C语言程序设计基础篇
#include <stdio.h>
One Day
一、程序设计基础
1、程序语言:机器语言(只能识别0和1)
汇编语言(低级语言)
高级语言
2、软件开发步骤:a.分析问题
b.确定数据结构和算法
c.编制程序
d.调试程序
- 算法表示——流程图
- 编码实现——C程序开发
- 数字字符:0、1、2、3、4、5、6、7、8、9.
- 拉丁字母:A、B······、Z、a、b······、z(注:字母的大小写必须区分)
- 运算符:“+”、“-”、“*”、“/”、“=”等
- 特殊符号和不可显示字符:_(连字符或下划线)、空格、换行、制表符
student_name |
studentName |
下面是不合法C标识符:
class...name |
12name |
3、关键字
char | do | double |
float | for | if |
int | long | short |
4、语句
- 选择语句:if、switch
- 循环语句:for、while、do_while
- 转移语句:break、return
- stdio.h
- math.h
6、C程序的基本结构
#include <stdio.h>
int main(void){ //一个简单的C程序int num; //定义一个名为num的变量num = 1; //为num赋一个值printf("我是一个简单的计算机!"); //使用frintf()函数return 0;
}
7、C语言执行过程
编辑编译连接执行
52的十进制转化为二进制:
把二进制110转化为十进制:
2、数据类型
数据类型 | 占用字节数 | 关键字 | 取值范围 |
字符型 | char | 1 | -128~127 |
短整型 | short | 2 | -3万~3万 |
整型 | int | 4 | -20亿~20亿 |
长整型 | long | 4 | -20亿~20亿 |
单精度型 | float | 4 | |
双精度型 | double | 8 |
- 整型(用十、八、十六进制表示)
- 浮点型(小数和指数形式)
- 字符型(‘a’、'C')
- 字符串型("asd")
- 变量名
- 变量声明
- 初始化变量
- 变量的使用
格式字符 | 意义 |
d | 以十进制形式输出带符号的整数 |
f | 以小数形式输出单、双精度的实数 |
c | 输出单个字符 |
s | 输出字符串 |
- printf("%d", a);
- scanf("%d", &a);
C语言程序设计基础篇相关推荐
- java语言仅支持单重继承_java语言程序设计基础篇习题_复习题_第十一章
java语言程序设计基础篇习题_复习题_第十一章 11.1 下面说法是真是假?一个子类是父类的子集. 11.2 使用什么关键字来定义一个子类 11.3 什么是单一继承?什么是多重继承?java支持多重 ...
- 程序设计基础——c语言篇,C语言程序设计基础篇.ppt
C语言程序设计基础篇 C 语言程序设计-基础篇 第 2 章 数据类型和输入输出 2.1 数据类型 著名计算机科学家沃思提出: 程序=数据结构+算法 例如:学生各科成绩及总分排队问题. 成绩存放 –– ...
- 《JAVA 语言程序设计基础篇》chapter 5 方法
<JAVA 语言程序设计基础篇>chapter 5 方法 依然是先回顾一下上一章的内容 主要是关于循环语句 这里做一个有关于蒙特卡罗模拟有关的练习 先是一段背景介绍 蒙特卡罗方法通过抓住事 ...
- java语言读后感_《Java语言程序设计基础篇》读后感锦集
<Java语言程序设计基础篇>是一本由梁著作,机械工业出版社出版的平装图书,本书定价:58.00元,页数:500,特精心从网络上整理的一些读者的读后感,希望对大家能有帮助. <Jav ...
- Java语言程序设计基础篇-第10版-第一部分-程序设计基础)
Java程序语言设计(基础篇)-第10版 第一部分 程序设计基础 第1章 计算机.程序和Java概述 1.1 引言 程序设计就是创建(或者开发)软件,软件也称为程序. 简言之,软件包含了指令,告诉计算 ...
- java语言程序设计基础篇课后答案_《Java语言程序设计:基础篇》课后复习题答案-第十五章.pdf...
<Java语言程序设计:基础篇>课后复习题答案-第十五章 Chapter15Graphics 1. Theycoordinateshouldincreaseandthexcoordinat ...
- Java语言程序设计基础篇原书第十版第二章编程练习题答案
程序如有问题,及时联系博主哦~博主会贴出所有带有星号的题目,以及一些典型的例子,希望能够帮助到同学们,也希望同学们都学好java语言. 2.1将摄氏温度转换为华氏温度 package nameyu;i ...
- Java语言程序设计基础篇(第十版)课后习题答案 - 第一章
第一章:计算机.程序和Java概述 复习题 1.1 什么是硬件和软件? 答:硬件指计算机中可见的物理部分:软件是计算机中看不见的指令,这些指令控制硬件并使硬件完成特定的任务. 1.2 列举计算机的5个 ...
- java语言程序设计基础篇14.6答案_《Java语言程序设计-基础篇》答案-第15章
第15章 异常和断言 复习题 15.1 答:略 15.2 答:声明异常是为了在方法中产生异常时,以便通知方法的调用者. 在方法声明的头部使用关键字throws 声明,一个方法可以声明多个异常.如: p ...
- Java语言程序设计基础篇 循环(四)练习
*4.21(计算不同利率下的贷款)编写程序,让用户输入贷款总额及以年为单位的贷款期限,以1/8为递增量,显示从5%到8%的利率下每月支付额和总偿还额.假设输入贷款总量为10 000,还贷期限为5年,所 ...
最新文章
- Android中的任务栈
- 信息系统项目管理师复习第2小时
- 关于LookupError: No installed app with label ‘admin‘.报错的解决
- JAVA中循环删除集合中元素的方法
- elasticsearch 启动、停止及更改密码
- POJ3614防晒霜 这个贪心有点东西(贪心+优先队列)
- java package报错_Java基础知识总结 - 超详细篇(上)
- InnoDB架构,一幅图秒懂!
- vscode插件推荐
- python实现以及所有排序大总结【转】
- 如何为属性是disabled的表单绑定js事件
- 个人制作:AD库、元件库、封装库及3D模型,免费
- Cydia Substrate插件编写
- 基于GPIB接口的自动测试系统
- 数通学习网络协议地图
- 数据分析师面试简历怎么做?
- 树莓派3b+安装home assistant
- 各种破解软件方法汇总
- 【转】学习巴菲特投资思想的经典书籍
- Barsetto百胜图BAV02自助咖啡机——星巴克喝多了自助咖啡体验过吗?
热门文章
- WebStorm开发插件
- itextpdf 简介
- MS-SQLSERVER中的msdtc不可用解决方法
- multisim 10 小知识
- OpenPLC:符合IEC 61131-3标准的用于网络安全研究的开源工业控制器
- Linux中关于API函数与系统调用
- Max(TM)仓库管理系统v2.0.5.1网络版
- 计算机1级题库软件,计算机一级软件哪个好_计算机一级刷题软件_计算机一级试题软件...
- BeanUtils 用法
- 安卓平板python编程软件下载_10 个可以在平板电脑上使用的 Python 编辑器