美文网首页
12.12学习总结

12.12学习总结

作者: Tangjiayue92 | 来源:发表于2016-12-12 22:58 被阅读0次

今天主要学习了C语言的基础知识,其中主要包括了以下内容。

include<stdio.h>

:预处理命令

include:头文件的包含
<>:把括号里面的内容引到源文件当中
stdio.h:头文件,是计算机自带的库,可以直接使用 standard input output

int main
main:函数名,main()是主函数,c程序源文件有且只能有一个main()即主函数!!!c程序的入口,即所有c程序都是从main()开始执行
int argc:参数的个数
char *argv[ ] :记录参数
printf(): 是库函数,包含在<stdio.h>中,按一定格式输出
return 0:返回, 或者函数结束

C的数据类型
基本数据类型:
整型类型:
int :基本整型数据
short int :短整型
long int :长整型
unsigned:无符号
signed:有符号
字符型:'e' 'l' '!' 都是字符
char
字符:
getchar():获取单个字符
putchar():输出单个字符
实型(浮点型):
float:单精度 有效位:7位左右
double:双精度 有效位:15位左右
默认小数点后保留六位
numf e/E n
n: 一定是整数!!!
new_numf = numf *10^n
例如:

            枚举类型:
                      enum
            构造数据类型:
            数组类型,结构体(struct), 联合体(union)
            指针类型:
            空类型:
            void

变量的定义:
datatype
(1)可以定义多个变量,中间用逗号隔开。
(2)datatype name;
datatype name1;
(3)建议一行定义一个变量并初始化!!!
Datatype Name = value;

标识符:
包括变量名,函数名,及其他标号等
(1)标识符的命名要求
可以由字母(A—Z,a-z),下划线(_),数字组成
且规定:第一个字符不能是数字
(2)命名规则
可读性要高

格式输入/输出:printf()
(1)printf()
按一定格式输出:
printf("占位符",参数列表)
一一对应!!
或直接打印
%m.nf:右对齐
%-m.nf: 左对齐!
m:总位数
n:小数的保留位数
(2)scanf()
按一定格式输入:
scanf(“占位符”,参数列表);
一一对应
&:取地址符

占位符:
printf() scanf()

5.常量
数字常量:123 1 576876 -354
字符常量:‘d’ ‘$’ '?' '3' 'A'
实型常量:1.243 3.1415926 -1.432
字符串常量:有双引号括起来的字符序列
‘a’占一个字节
"a"占两个字节
字符串结尾默认有\0,一般不显示。

6变量和常量的区别
变量:其值可以更改,先定义后使用,变量的初始化:变量名=常量;注:类型一定要一致!!!
常量:其值不可更改,随时可以使用,无需定义和声明

二、运算符
sizeof

算术运算符,七个

      • / %(取余)
        a%b a对b求余数

自增:++
++i:先自增,后取值
num=++i;
i=i+1
num=i;
i++:先取值,后自增
num=i++;
num=i;
i=i+1;

自减:--
--i :先自减,后取值
num=--i;
i=i-1
num=i
i--: 先取值,后自减
num=i--;
num=i
i=i-1;

关系运算符
大于:>
小于:<
等于等于:==
大于等于:>= 是大于或等于
小于等于:<=
不等于:!=

逗号运算符(,)
表达式1,表达式2,表达式3
其中每个表达式又可以是一个逗号表达式!
表达式的值取决于最后一个表达式的值,

使用scanf()注意事项
(1)
一定要严格按照scanf()中的格式输入变量的值!!!
(2)
使用scanf()时,取参数列表中的参数地址,scanf()是将输入的值保存到变量对应的地址中
(3)缓存区问题
scanf()函数中不能使用换行符'\n'

相关文章

  • 12.12学习总结

    今天主要学习了C语言的基础知识,其中主要包括了以下内容。 include :预处理命令 incl...

  • 12.12学习总结

    实训的时间已经过去一半了,总体来说还好,但是感觉自己在这两周的时间内没学到多少东西,可能是因为时间短,还可能是因...

  • 12.12 总结

    一 打底,肤质容易出油,出油是因为毛孔粗,妆前使用毛孔隐形胶,脱妆时使用气垫,补妆,定妆使用定妆水,皮肤不够好的人...

  • 12.12总结

    在昨天晚上,已经将带有异物的图片挑出来了,今天用新的软件将图片处理标记,现在一共还有7300张图片需要注释标记,今...

  • 12.12 最后总结

    一 粉底,打粉底之前要保持欺负的滋润度,也就是说在没有打粉底之前,皮肤一定要非常透亮,可以使用妆前乳来提亮皮肤,让...

  • 12.12每日总结

    今天我们学习的是UART,UART是异步串行通讯,他是PYB里边的类from pyb import UART,下午...

  • 周总结12.12

    一、本周回顾,包括本周的计划完成情况,4象限时间管理分析,做得好和需要改善的,自已的满意度进行打分! 8分 工作上...

  • 12.12学习笔记

    今天上午去所里参观了电装中心,第一次看到员工们的工作,看到了很多高端的器械,和以前的工作有相似的地方,但是却...

  • 2016.12.05-12.12总结

    学习篇: 1:完善营销学作业并完成期中考试 2:拆书《思考的技巧》完成 3:西方经济学两章习题做完 4:完成思维导...

  • 12.12日课程总结

    管理者要依据工作大小事件给予员工合理授权,做好一个决策者,让员工通过授权更能提高工作效率。

网友评论

      本文标题:12.12学习总结

      本文链接:https://www.haomeiwen.com/subject/zhkmmttx.html