C复习——1

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


前言

目标:5天左右复习完C语言基本知识


1.变量

变量两个关键:

  1. 名称(标识符:字母数字下划线,数字不可为No.1,关键字不可为标识符)
  2. 类型:存储空间大小

2.赋值

  1. 如果变量第一次使用之前没有初始化,那么值是随机的
  2. 变量使用之前必须定义类型,且之后不可变
  3. 可以在任意地方定义变量
  4. scanf("%d",&a);表示读整数,如果输入不是整数自动取整,%d表示整数;printf("%d",a)
  5. 出现在scanf里的都是必须要输入的,如果scanf("%d,%d\n",&a,&b);意味着你要输入一个数字和一个英文,和一个数字,以及任意什么东西填满"\n"
  6. const amount=100;//定义了常量,常量有名称和类型 ,const表示修饰符,表示不可修改,可赋初值
  7. scanf和printf均可输入输出多个值,引号后面变量之间英文逗号隔开
  8. float单精度浮点数,double双精度浮点数;输出printf("%f");输入scanf("%lf");注意区别

3.表达式

  1. 表达式两部分:1运算符 2算子(包括数字和变量)程序见-时间差计算
  2. 优先级问题:+-可做单目运算符优先级高于乘除,例如*-b(自右向左结合),赋值是一个运算符(这个是式子本身是一个结果 )
  3. 复合运算符
  4. 递增递减运算符,注意a++的形式

总结

以上就是C语言 C1 C2的内容

相关推荐
LDR0063 天前
Type-C 快充全面升级!LDR6601 赋能个人护理便携电机,重塑剃须刀 / 理发器新体验
c语言·开发语言
雪碧聊技术3 天前
Tree.js是什么?一文讲透
开发语言·javascript·ecmascript
码云数智-园园3 天前
C++20 Modules 模块详解
java·开发语言·spring
swordbob3 天前
NIO的channel中什么是 fd(File Descriptor,文件描述符)
java·开发语言·nio
源分享3 天前
Java线程同步的多种实现方法(非常详细)
java·开发语言·jvm
Luminous.3 天前
C语言--day30
c语言·开发语言
玖玥拾3 天前
C/C++ 数据结构(七)栈、容器适配器
c语言·数据结构·c++··容器适配器
何以解忧,唯有..3 天前
Go语言循环语句详解:for、range与循环控制
开发语言·算法·golang
謓泽4 天前
C语言不是语法,是通往机器的地图。
c语言·开发语言
云水一下4 天前
从零开始学 PHP 系列(一):PHP 的前世今生与开发环境搭建
开发语言·php