通常开始学习C语言的时候,第一句写的就是"helloword"

int main(){
printf("hello word");
}

  接下来的日子里需要注意的是{}  {}, , ""  “” ;....等输入法的中英文状态下是否正确,这个是最基本的,一个字节是8位 

好了,接下来带着大家认识,int ,long ,short,char ,double ,float ,bool 这些关键字,他们可以当作变量来使用

int :整数型 (顾名思义只有整数,比如1,2,33,)

Long int:长整数型,(由于int 的存储空间有限,当Int存储空间不足时,可以使用long int来代替int ,这样可以可以防止存储溢出)

short int:短整数型(比int 类型更小的存储空间)

char:字符型(字符型只能输出字符,多数用在测试是否通畅'a' ‘b')

double:双精度浮点(12.4123)

float:单精度浮点型(12,12)

bool:布尔(一般有两种结果:T or F)

%d整型输出,%ld长整型输出,

%o以八进制数形式输出整数,

%x以十六进制数形式输出整数,

%u以十进制数输出unsigned型数据(无符号数)。

%c用来输出一个字符,

%s用来输出一个字符串,

%f用来输出实数,以小数形式输出,(备注:浮点数是不能定义如的精度的,所以“%6.2f”这种写法是“错误的”!!!)

%e以指数形式输出实数,

%g根据大小自动选f格式或e格式,且不输出无意义的零

scanf:输入

printf:输出

初级:

 int num;
num=;
printf("num=%d",num);
return ;
int people;
people=;
printf("**********%d",people);
printf("*****% d",people);
printf("***%2d,people);
printf(""""%-12d,people);

中级

int num;
num=30;
printf("num=%f",num*3.1415);
return 0; ----------------------------------
int num ;
int sum=0;
sum=num*124;
num=2;
printf("sum=%d",num+sum);
return 0;

 高级

 int num,sum;
sum=;
scanf(“%d”,&num);
sum=sum*+num;
printf("sum=%d",sum);

基本运算:= + - * / %

int desk,book;
desk=;
book==desk;
printf("desk1=%d",desk+);
printf("deslk=%d",desk-);
printf("desk=%d",desk*);
printf("book=%d",book/);
printf("book=%d",book%);

i++和++i

i++是使用i之后改变i

++i是使用i之前改变i

int a=;
printf("i=%d",++i);
printf("i=%d",i);
printf("i=%d",i++);

if语句

int num=;
if(num>)
printf("num>10");
if(num>)
printf("num>20");
if(num>)
printf("num>30");
if(num>)
printf("num>40");
if(num>)
printf("num>50");
if(num>)
printf("num>60");
//------------------------------------------

这种如果很多是不是看起来很麻烦呢?往下看,

if ...else

int aer=;
if(aer<)
printf("不及格“);
else
perintf("及格"); -------------------------------
int aer=
if (aer<)
printf("不及格”);
if else(aer<)
printf("及格")
if else(aer<)
printf("良好“);
ellse
printf("优秀");

switch语句

int hose;
switch(hose){
case :
printf("");
break;
case :
printf("");
break
case :
printf("");
break;
case :
printf("")'
break;
default:
preintf("");

条件运算符?

int a=;
a=(a>)?a:error;

逻辑运算符&& || !

int a= b=
if(a&&b>)
printf("a>0 b>0");
if else(a||b<)
printf("<0");
else (a !=b)
printf("111111111);

循环语句for while do...while

for(int i=;i<;i++)
{printf("*****"\n);
printf("i=%d\n",i);}
/* */
int a=;
while(a<){
printf("*****"\n);} do{sum+=}
while(sum<);

 

C语言复习上的更多相关文章

  1. 复习上学期的HTML+CSS(1)

    自己跟着网上教程复习上学期的HTML+CSS,因为已经忘得差不多了,而且现在学的js也要以HTML+CSS为基础,坚持每天持续更新. n  B/S 网络结构   Browser/Server 浏览器/ ...

  2. C语言复习-字符串与指针

    C语言复习-字符串与指针 例一: [字符串处理 去除C代码中的注释] C/C++代码中有两种注释,/* */和//.编译器编译预处理时会先移除注释.就是把/*和*/之间的部分去掉,把//以及之后的部分 ...

  3. C语言 HTTP上传文件-利用libcurl库上传文件

    原文  http://justwinit.cn/post/7626/ 通常情况下,一般很少使用C语言来直接上传文件,但是遇到使用C语言编程实现文件上传时,该怎么做呢? 借助开源的libcurl库,我们 ...

  4. 2017-2018-1 20155326信息安全系统设计基础》嵌入式C语言课上考试补交

    2017-2018-1 20155326信息安全系统设计基础>嵌入式C语言课上考试补交 PPT上的例子 已知位运算规则为: &0 --> 清零 &1 --> 不变 | ...

  5. C语言复习---零散补充

    一:double和float使用scanf获取数据 printf输出float和double都可以用%f,double还可以用%lf. 2 scanf输入float用%f,double输入用%lf,不 ...

  6. C语言复习20170728

    C语言复习20170728 键盘输入和屏幕输出 字符常量:把字符放在一对单引号内,适用于多数可打印字符. 转义字符: 以反斜线()开头,也是放在一对单引号内,适用于控制字符. .\t,是水平制表符,相 ...

  7. C语言复习20170716

    C语言复习20170716 C数据类型 图片来自:C语言基本数据类型简介 C语言程序处理的数据有常量和变量两种形式. 常量是在程序中不能改变其值的量.例如:整型常量.实型常量.字符常量.字符串常量和枚 ...

  8. C语言复习系列-转义字符

    C语言复习系列-转义字符 准备学习stm32单片机,感觉需要复习一下C语言,翻看了菜鸟教程,竟然有不少地方看不懂,真让人汗颜······ 转义字符大部分语言里面都有,至少我学过的里面都有,在这些语言中 ...

  9. C语言类型(上)

    前提说明 格式说明:以[signed] int 为例 表明该类型的完整表达是 signed int 只不过signed可以省略 所以 int 也代表 signed int 类型 signed和unsi ...

随机推荐

  1. Ubuntu1604环境下编译安装mariadb10.2.26

    环境准备:阿里云ecs Ubuntu1604下,编译安装mariadb10-2.26 1.先安装一些初试环境所需要的工具软件包 apt install -y iproute2 ntpdate tcpd ...

  2. 使用flatbuffers

    问题 张三是个java程序员,他写产生数据的程序.李四是个python程序员,他要用python处理张三产生的数据.最直观常用的方法就是张三用java把产生的数据保存成csv或者xml文件,然后李四用 ...

  3. PHP 7.4.0发布!一起看看有哪些新特性

    PHP 7.4.0 发布了,此版本标志着 PHP 7 系列的第四次特性更新. 看了英文手册后,发现其进行了许多改进,并带来了一些新特性,现在将这些新特性您: 1.Typed Properties 类型 ...

  4. python学习-if

    # 判断"""if 条件(True/False): 条件为真时,执行的代码(要干的事情)[elif 条件: 条件为真时,执行的代码(要干的事情)elif 条件: 条件为真 ...

  5. js方法中参数传过来的值包含括号

    前提,传递的id为变量值,比如从后台获取数据循环,在每个循环里调用shenpi()方法,假设传的id包含括号,例如 20190329100833(更正) 这样的数据,那么直接调用会报错,控制台会报错: ...

  6. Django大纲

    Django框架 ........ 2.聚合查询 分组 F与Q查询 字段 及其 参数 | 数据库的三大范式 3.orm查询优化 MTV与MVC模型 choice参数 ajax serializers ...

  7. 如何用Postman做接口测试

    postman介绍&测试准备: postman介绍:postman是一个开源的接口测试工具,无论是做单个接口的测试还是整套测试脚本的拨测都非常方便. 前期准备:测试前,需要安装好postman ...

  8. NodeJS4-5静态资源服务器实战_优化压缩文件

    浏览器控制台看一下RequestHeader有一个Accept-Encoding,而RespondHeaders中也会有一个Content-Encoding和他进行对应. Accept-Encodin ...

  9. linux之文件的属性

    1.我们使用ls -al查看目录下的文件 2.先看第一个权限 -rw-r--r-- 1 hui hui 3806 Oct 3 17:48 .bashrc 对于.bashrc,其权限是-rw-r--r- ...

  10. Geoserver设置style

    1 背景 我们在ArcMap中可以直接通过symbol功能对图层进行定制化配图.但是,如果我们将配好图的shp图层在GeoServer中发布时,会发现图层样式完全丢失了.其实原因很简单,用ArcMap ...