C语言程序设计基础篇

el/2024/2/25 23:11:45

#include <stdio.h>

One Day

一、程序设计基础

1、程序语言:机器语言(只能识别0和1

汇编语言(低级语言)

高级语言

2、软件开发步骤:a.分析问题

b.确定数据结构和算法

c.编制程序

d.调试程序

  • 算法表示——流程图奋斗
  • 编码实现——C程序开发
源代码编译器目标代码连接程序可执行程序

二、编程语言

1、字符集
  • 数字字符:0、1、2、3、4、5、6、7、8、9.
  • 拉丁字母:A、B······、Z、a、b······、z(:字母的大小写必须区分)
  • 运算符:“+”、“-”、“*”、“/”、“=”等
  • 特殊符号和不可显示字符:_(连字符或下划线)、空格、换行、制表符
2、标识符
  奋斗 C语言规定,标识符由C语言字符集中的字母下划线(_)、数字组成,它额第一个字符必须是字母下划线
下面是合法C标识符:
student_name
studentName
下面是不合法C标识符:
class...name
12name
3、关键字
chardodouble
floatforif
intlongshort
4、语句
  • 选择语句:if、switch
  • 循环语句:for、while、do_while
  • 转移语句:break、return
5、标准函数库
  • stdio.h
  • math.h
调用:#include <stdio.h>

6、C程序的基本结构
#include <stdio.h>
int main(void){                          //一个简单的C程序int num;                           //定义一个名为num的变量num = 1;                           //为num赋一个值printf("我是一个简单的计算机!"); //使用frintf()函数return 0;
}
7、 C语言执行过程
编辑 编译 连接 执行

三、数据存储于输入输出

1、二进制与十进制的转换

52的十进制转化为二进制:

 

 

把二进制110转化为十进制:

 

2、 数据类型
数据类型占用字节数关键字取值范围
字符型char1-128~127
短整型short2-3万~3万
整型int4-20亿~20亿
长整型long4-20亿~20亿
单精度型float4
双精度型double8


3、常量
  • 整型(用十、八、十六进制表示)
  • 浮点型(小数和指数形式)
  • 字符型(‘a’、'C')
  • 字符串型("asd")
注:#define定义符号常量的结尾不加分号

4、变量
  • 变量名
  • 变量声明
  • 初始化变量
  • 变量的使用

5、输入输出

格式字符意义
d以十进制形式输出带符号的整数
f以小数形式输出单、双精度的实数
c输出单个字符
s输出字符串
  • printf("%d", a);
  • scanf("%d", &a);















http://www.ngui.cc/el/4466120.html

相关文章

C语言运算符及语句篇

Tw0 Day C语言运算符及语句 一、算术运算符 算术运算符 功能 示例 加 ab - 减 a-b * 乘 a*b / 除 a/b % 取模 a%b 1、除法运算 浮点类型的除法运算得出一个浮点数结果&#xff0c;而整数除法运算则产生一个整数结果。计算机不能真正用整数去除浮点数&…

C语言 数组和字符串篇

Four Day 一、数组 数组&#xff1a;是按一定顺序排列具有某种相同性质的同类变量的集合 1、一维数组 数据类型数组名[整数常量表达式] 说明&#xff1a; 数据类型是全体数组元素的数据类型数组名用标识符表示&#xff0c;整型常量表达式代表数组具有的数组元素个数数组…

数组及函数的应用篇

Six Day 一、递归函数函数的递归调用有两种形式:直接递归调用 和 间接调用例如:直接递归int mul (int n){int n;int f;f=mul(m);

C语言 数组、函数应用实例篇

Seven Day 1、编写程序,任意输出10个整数的数列,先将整数按照从小到大的顺序进行排序,然后输入一个整数插入到数列中,使数列保持从大到小的顺序#include<stdio.h> void mop(int n, int a[]) { //定义mop()函数 int i, j, temp;for (i = 0; i < …

Axure入门设计——模糊设计(步骤)

模糊搜索框 接下来要演示的是如何在Axure中做一个jd搜索商品的搜索框。 具体如下所示:

PS入门——色彩基础篇

色彩三要素 视觉所能感知的一切色彩现象,都具有色相、明度、纯度三种性质,是色彩最基本的构成要素。 色相——即赋予每种色彩的相貌,如:红、橙、黄、绿、青、蓝、紫 代表不同特征的色彩相貌。例如将黄色加入白色之 后,显出不同的奶黄、麦芽黄等,但它的黄色性质不变,依…

Web应用及XHTML基础篇

一、企业应用计算的演变 1、主机/终端模式&#xff08;Mainframe/Terminal&#xff09;&#xff1a;使用者一般通过只有一个屏幕、一个键盘和一根主机连接线的“哑终端”与主机的应用程序进行交互。 超市收银航空售票小型储蓄所 2、客户机/服务器&#xff08;Client/Server)&a…

XHTML表单-超链接篇

一、超链接与目录 1、目标&#xff1a; target"_blank" (打开新页面)target“_srlf” (本页面跳转) target“_parent” (跳转为父页面) target“_top” (跳转我最上层页面) 2、目录快捷键&#xff1a; 以一个反斜杠&#xff08;/&#xff09;开头的目录表示该目…

CSS布局——元素浮动与定位篇

一、元素浮动&#xff08;float&#xff09; 定义&#xff1a;浮动是基于CSS现代Web设计用到的主要功能之一&#xff0c;它可以用来创建多列的网页布局。 1、属性值&#xff1a;none(不浮动)、left(向左)、right(向右) 注&#xff1a;fioat属性可以应用于任何元素 2、行为 …

JavaScript编程--任意输入一个数判断是不是闰年,数列求和练习

&#xfeff;&#xfeff; 1、任意输入一个数判断是不是闰年&#xff1a; (1).能被4整除&#xff0c;但同时不能被100整除的年份都是闰年 (2).能被400整除的年份是闰年 相应代码如下&#xff1a; <!DOCTYPE html> <html> <head lang"en"><meta…