- 3
- 0
- 约3.7千字
- 约 117页
- 2017-04-27 发布于四川
- 举报
01第1章C程序基础new
第一章 C语言概述;什么是程序?
记事本、画图、Word、Excel、暴风影音、Windows XP、Unix等。
它们都是用某种程序设计语言编写的(如C、VC++、Java、C#等),由一系列详细的指令组成,能准确的告诉计算机怎么处理文字或数据。
程序员必须给出计算机要执行的详细指令序列,即程序。
程序就是完成某种功能的指令序列。;如何利用程序解决问题:
通过在计算机内存中开辟一块存储空间,并用一个语句序列进行计算,不断修改该存储空间上的内容,最终得到问题的答案。
需要使用一种具体的程序设计语言:C、C++、Java等;使用计算机解决问题的过程:
将具体问题抽象成一个可计算的问题,并找出可行的计算过程;然后使用某种程序设计语言,将该计算过程编写为程序,在计算机上运行,得到解。;1.1 程序的基本框架;#include stdio.h
int main( )
{
printf(This is a C program!\n);
return 0;
};例2 输入两个整数,计算并输出其和。;#include stdio.h
int main( )
{
int a,b,sum;
scanf(%d%d,a,b);
sum=a+b;
printf(sum is %d\n, sum);
return 0;
};例3 输入3个实数,计算并输出其平均值。;C程序上机步骤;C-Free 5.0的使用;初识scanf函数;关于scanf函数的进一步认识;初识printf函数;常用的格式控制符:;输入输出程序举例:;int n=scanf(%d%c%s%lf%f,a,b,c,d,e);
printf(%d %c %s %lf %e %f %d\n,a,b,c,d,e,e,n);;读取一行:;sscanf函数和sprintf函数;#include stdio.h
int main( )
{
int a,b; char c; char s[20];
char szSrc[]=-28 K,test ffee 1234567890123456;
char szDest[200];
_int64 n=9876543210001111;
sscanf(szSrc, %d %c,%s%x%I64d,a,c,s,b, n);
sprintf(szDest, %d %x %u %s %p %x %d %I64d,
a,a,a,s,s,b,b,n);
printf(%s,szDest);
return 0;
};1.2 变量;标识符;变量的定义、赋值与应用;1.3 C语言数据类型;常量与变量;整型数据;二、整型变量;实型数据;实型变量;字符型数据; 字符常量本身具有数值,就是它们的ASCII码值,如:A的值是65,a的值是97,0的值是48,因此字符型数据和整型数据在一定范围内通用。;字符串常量;1.5 运算符和表达式;需要注意的问题:
⑴、参加操作的数据类型:;1. 算术运算符和算术表达式;运算符的优先级和结合性
当一个表达式中出现多个运算符时,按各运算符的优先级和结合性确定各运算符的计算顺序。;自增、自减运算符
++、--:使变量的值增1或减1(均为一元运算符);2. 赋值运算符和赋值表达式;运算符优先级:;练习题:;例1.4 算术运算;例1.5 已知a=5, b=10,交换并输出a、b的值。;变量赋初值/初始化;例1.5 更常用的形式:
输入两个整数a、b,交换并输出a、b的值。;例1.6 输入圆柱体的底面半径r和圆柱体高h,计算圆柱体的表面积。;#include stdio.h
#define PI 3.14
int main( )
{
return(0);
};关于scanf、printf的说明:;
x的正弦值(x为弧度)
x的余弦值(x为弧度)
整除x/y的余数
求不大于x的最大整数,即向下取整
求不小于x的最小整数,即向上取整
;#include stdio.h //包含标准输入输出函数
#include math.h //包含系统提供的数学函数
int main( )
{
float a,b;
b=30.0; // 角度为30度
a=sin(b*3.14159/180); //三角函数的参数为弧度
printf(%f\n,a);
return(0);
};;第2部分 逻辑判断;鸡兔同笼:;鸡兔同笼:;鸡兔同笼:-- 程序结构;鸡兔同笼:-- 完整程序;一、关系运算;// 请
您可能关注的文档
- 0156文言文课件[王大绩2].ppt
- 014人教版7年级英语Unit6SectionA1.ppt
- 01_InverterBasicTrainning变频器基础知识.ppt
- 01上机1_C语言基础.ppt
- 01亿以内数读法.ppt
- 01电路元件及电路定律.ppt
- 01建筑环境控制和暖通空调.ppt
- 01物流和信息基础知识.ppt
- 01第1章制图基本知识与技能.ppt
- 01肖巍_青少年道德发展与关怀教育.ppt
- 2025-2026学年科普版七年级下册英语Unit7 Being a Smart Shopper素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit10 Lending a Helping Hand素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit11 Rules Matter素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit12 Better Together素养测评卷(含答案).docx
- 2026年中考英语语法选择专题训练(含答案).docx
- 2026中考语文二轮学思并重,涵养君子之德论语十二章、虽有佳肴、大道之行也.docx
- 中考文言文常见文化常识梳理.docx
- 中考语文二轮:内修君子德外尽忠臣心诚子书出师表修身立德主题学习.docx
- 中考语文二轮:不一样的求学路一样的成长梦送东阳马生序劝学主题学习.docx
- 中考语文二轮:《陋室铭》《爱莲说》托物寓意主题学习.docx
最近下载
- 《2025年新能源充电桩超快充技术政策支持分析》.docx
- BIC模型话术应用.pptx VIP
- AI赋能人力资源管理—找到企业内第一块AI“试验田”.pptx VIP
- 旅行社研学旅行指导师操作研学旅行指导师实务第五章39课件.pptx VIP
- 《老年社会工作》全套教学课件.pptx
- 施工总进度计划与施工及网络图.docx
- 敌草快中毒的护理.pptx VIP
- 诸子百家课件PPT.pptx VIP
- 《研学旅行指导师实务》课件——第6章 基(营)地研学课程操作.pptx VIP
- 北师大版必修二 Unit 6 The Admirable Lesson 3 The superhero behind superman课件.pptx VIP
原创力文档

文档评论(0)