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

相关推荐
阿狸远翔2 小时前
Protobuf 和 protoc-gen-go 详解
开发语言·后端·golang
伯明翰java2 小时前
Java数据类型与变量
java·开发语言
一路往蓝-Anbo2 小时前
【第13期】中断机制详解 :从向量表到ISR
c语言·开发语言·stm32·单片机·嵌入式硬件
渣渣盟2 小时前
Linux邮件服务器快速搭建指南
linux·服务器·开发语言
BD_Marathon2 小时前
Promise基础语法
开发语言·前端·javascript
Aotman_3 小时前
JavaScript MutationObserver用法( 监听DOM变化 )
开发语言·前端·javascript·vue.js·前端框架·es6
Bruce_Liuxiaowei4 小时前
Nmap+Fofa 一体化信息搜集工具打造
运维·开发语言·网络·网络安全
智航GIS4 小时前
5.1 if语句基础
开发语言·python
bu_shuo4 小时前
MATLAB中的转置操作及其必要性
开发语言·算法·matlab