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的内容

相关推荐
aaaameliaaa8 小时前
字符函数和字符串函数
c语言·笔记·算法
夜月yeyue8 小时前
AUTOSAR CP 从上电到 Runnable
c语言·网络·tcp/ip·车载系统
微学AI9 小时前
一根针指向所有方向:挂谷猜想对 LLM Agent 技能-记忆架构的启示
开发语言·人工智能·架构·挂谷猜想
豆瓣鸡10 小时前
算法日记 - Day3
java·开发语言·算法
白白白小纯10 小时前
算法篇—反转链表
c语言·数据结构·算法·leetcode
韭菜炒鸡肝天11 小时前
VTK开发笔记(一):VTK介绍,Qt..+VSx+VTK.编译
开发语言·笔记·qt
小羊先生car11 小时前
RTOS-F429-HAL-绝对延时和相对延时(2026/7/31)
c语言·rtos
Aaron - Wistron11 小时前
Web API C# (Furion版)带 单元测试
开发语言·后端·c#
Dxy123931021612 小时前
Python项目打包成EXE完整教程(PyInstaller实战避坑)
开发语言·python
05664613 小时前
Python康复训练——常用标准库
开发语言·python·学习