C语言------程设设计入门
仅供借鉴、仅供借鉴、仅供借鉴(整理了一下大一C语言每个章节的练习题、没得题目、只有程序了)
1:程序设计入门
2 、实训目的及要求
1 、熟悉C程序的实现过程和方法。
- 掌握编辑、编译、连接、运行程序的过程和方法
- 了解常见的两种语法错误(Error/Warning)
2 、掌握VC集成开发环境的功能。
3 、掌握常见格式控制字符对输出结果的控制作用。
4 、掌握C语言基本数据类型(整型,实型,字符型)数据的常量表示、变量的定义和使用。
5 、了解C语言表达式语句,尤其是赋值语句。
6 、进一步熟悉VC环境的使用方法。
3、代码实验(包含运行结果)
1、
#include<stdio.h>
int main(){
printf("This is the first C program\n");
return 0;
}

1-2
#include<stdio.h>
int main(){
printf("*\n");
printf("****\n");
printf("******\n");
printf("********\n");
return 0;
}
结果

1-3
#include<stdio.h>
int main(){
printf("The first line\n");
printf("\n");
printf("The second line\n");
printf("\n");
return 0;
}
结果

1-4
#include<stdio.h>
int main(){
printf("Whats your name ?\n");
return 0;
}
结果

1-5
#include<stdio.h>
int main(){
printf("The dress is long\n");
return 0;
}
结果

2-1
#include<stdio.h>
int main(){
int a=7,b=4;
printf("a=%d,b=%d\n",a,b);
return 0;
}
结果

2-2
#include<stdio.h>
int main(){
int m=7,n=4;
float a=38.4,b=6.4;
printf("a=%f,b=%f,m=%d,n=%d\n",a,b,m,n);
return 0;
}
结果

2-3
#include<stdio.h>
int main(){
double d1,d2;
d1=3;
d2=2.3;
printf("d1=%lf\td2=%if\n",d1,d2);
return 0;
}
结果

#include<stdio.h>
int main(){
int c1,c2;
c1=97,c2=98;
printf("%c\t%c\n",c1,c2);
return 0;
}
结果

#include<stdio.h>
int main(){
int c1,c2;
c1=97,c2=98;
printf("%d\t%d\n",c1,c2);
return 0;
}
结果

2-4
#include<stdio.h>
int main(){
char c1,c2;
c1=97,c2=98;
printf("%c\t%c\n",c1,c2);
return 0;
}
结果

2-5
#include<stdio.h>
int main(){
char a,b,c;
a='A';
b=98;
c='6';
printf("%d%d%d\n",a,b,c);
printf("%c%c%c\n",a,b,c);
return 0;
}
结果

4 、实验总结
输出一个数值需要相应的语句printf();在圆括号内输入什么内容在编译时屏幕上就会显示对应的内容。不同类型的数值例如:整形,浮点型,字符型对应不同的实数类型。在给一个变量赋值时需要给其相应的类型。在输出对应的数值时要根据不同类型确定对应的占位符。占位符的不同也会导致输入的数值可能有不同的表现。ASCI对应的数字和英文会相互装换。转义字符的运用能够使编译的结果更容易读取。
C语言------程设设计入门的更多相关文章
- ShoneSharp语言(S#)的设计和使用介绍系列(4)— 入门概述
ShoneSharp语言(S#)的设计和使用介绍 系列(4)- 入门概述 作者:Shone 声明:原创文章欢迎转载,但请注明出处,https://www.cnblogs.com/ShoneSharp. ...
- ShoneSharp语言(S#)的设计和使用介绍系列(2)— 掀开盖头
ShoneSharp语言(S#)的设计和使用介绍 系列(2)- 掀开盖头 作者:Shone 声明:原创文章欢迎转载,但请注明出处,https://www.cnblogs.com/ShoneSharp. ...
- C语言课设——电影院选票系统
C语言课设--电影院选票系统 1.课题介绍 大家都爱看电影,现请参考一个熟悉电影票预订系统,实现C语言版的订票系统.了解订票如何实现的.系统主要有2类用户:管理员用户和顾客用户. 管理员用户 1.电影 ...
- 数字IC设计入门书单
首发于观芯志 写文章 数字IC设计入门书单 Forever snow 1 年前 作者:Forever snow链接:你所在领域的入门书单? - 知乎用户的回答来源:知乎著作权归作者所有,转 ...
- C语言与数据库操作入门
https://blog.csdn.net/flyingqd/article/details/78763652 C语言与数据库操作入门(Win版) 2017年12月10日 17:30:17 阅读数:1 ...
- C语言与数据库操作入门(Win版)
C语言与数据库操作入门(Win版) 2017年12月10日 17:30:17 阅读数:1387 数据库,DataBase,学C语言的是不是想说,很想爱她却并不容易呢?不用着急,C语言也可以操作数据库的 ...
- HTML 5网页设计入门必读(书)
今天看了一本由人民邮电出版社出版.邢薇薇 郭俊飞 王雪翻译的<HTML 5网页设计入门必读>,在此整理一下知识点,以及写一些自己的读后感. 本书的开章还是和大部分HTML 5书籍一样,用极 ...
- 基于ARM的SoC设计入门[转]
原文:基于ARM的SoC设计入门 我们跳过所有对ARM介绍性的描述,直接进入工程师们最关心的问题.要设计一个基于ARM的SoC,我们首先要了解一个基于ARM的SoC的结构.图1是一个典型的SoC的结构 ...
- [易学易懂系列|rustlang语言|零基础|快速入门|(24)|实战2:命令行工具minigrep(1)]
[易学易懂系列|rustlang语言|零基础|快速入门|(24)|实战2:命令行工具minigrep(1)] 项目实战 实战2:命令行工具minigrep 有了昨天的基础,我们今天来开始另一个稍微有点 ...
随机推荐
- Jetpack Compose学习(9)——Compose中的列表控件(LazyRow和LazyColumn)
原文:Jetpack Compose学习(9)--Compose中的列表控件(LazyRow和LazyColumn) - Stars-One的杂货小窝 经过前面的学习,大致上已掌握了compose的基 ...
- Apache DolphinScheduler 架构演进 & Roadmap
<DataFunSummit:大数据存储架构峰会> 2021年4月17日Apache DolphinScheduler PMC chair 代立冬参与 DataFunSummit 分享&l ...
- DolphinScheduler 1.2.0 源码解析之 MasterServer
这一篇主要讲解的是dolphinscheduler 1.2.0 的master部分的源码,从主类MasterServer开始,从启动到运行,master主要做了以下三件事情 Zookeeper 节点初 ...
- Spring 02 控制反转
简介 IOC IOC(Inversion of Control),即控制反转. 这不是一项技术,而是一种思想. 其根本就是对象创建的控制权由使用它的对象转变为第三方的容器,即控制权的反转. DI DI ...
- 2020牛客NOIP赛前集训营-提高组(第三场) C - 牛半仙的妹子Tree (树链剖分)
昨天教练问我:你用树剖做这道题,怎么全部清空状态呢? 我:???不是懒标记就完了??? 教练:树剖不是要建很多棵线段树吗,不止log个,你要一个一个清? 我:为什么要建很多棵线段树? ...
- 使用Python批量爬取美女图片
运行截图 实列代码: from bs4 import BeautifulSoup import requests,re,os headers = { 'User-Agent': 'Mozilla/5. ...
- DataGridView控件绑定数据之后,置顶操作
一个小小的置顶,就搞了半个小时,还是记录一下吧. 1.第一个问题就是datatable的插入只能是Insert DataRow,但是获取选中的行,都是DataGridViewRow,不能直接转换. 找 ...
- 大促活动如何抵御大流量 DDoS 攻击?
每一次活动大促带来的迅猛流量,对技术人而言都是一次严峻考验.如果在活动期间遭受黑产恶意DDoS攻击,无疑是雪上加霜.电商的特性是业务常态下通常不会遭受大流量DDoS攻击,且对延迟敏感,因此只需要在活动 ...
- EntityFrameworkCore 模型自动更新(下)
话题 上一篇我们讨论到获取将要执行的迁移操作,到这一步为止,针对所有数据库都通用,在此之后需要生成SQL脚本对于不同数据库将有不同差异,我们一起来瞅一瞅 SQLite脚本生成差异 在上一篇拿到的迁移操 ...
- 企业运维实践-丢弃手中的 docker build , 使用Kaniko直接在Kubernetes集群或Containerd环境中快速进行构建推送容器镜像
关注「WeiyiGeek」公众号 设为「特别关注」每天带你玩转网络安全运维.应用开发.物联网IOT学习! 希望各位看友[关注.点赞.评论.收藏.投币],助力每一个梦想. 本章目录 目录 首发地址: h ...