C基础-01(变量命名规则、格式符、注释方法、输入输出函数)

本文介绍了编程中的命名规则、C语言中的格式符使用、单行和多行注释方法,以及输入输出函数scanf和printf的用法,特别强调了输入输出缓存的概念及其在处理用户输入时可能遇到的问题。
摘要由CSDN通过智能技术生成

(内容为学习笔记,如有错误,还望指正,如有遗漏,还望补充)

1.命名规则

1)数字、字母和下划线组成。 ?/!@#$%^&*()都不可以出现

2)不能以数字开头。 1a 2c 1 2 都不可以

3)严格区分大小写。 apple Apple不是一个名字

4)不能以关键字起名。 int int; float float;都不可以

5)不要使用拼音。

//前面4条是硬性语法要求,第5条是个人建议。

2.格式符

1)%d 十进制整数 int

2)%o 八进制整数 int

3)%x 十六进制整数 int

4)%f float类型小数 默认输出小数点后6位

格式符练习:

1)定义一个整型变量x, 定义一个浮点型变量y,

2)将 -1 赋值给变量x,将3.14 赋值给变量y,打印 x y的值

3)再将1 赋值给变量x,将-3.14 赋值给变量y,再打印 x y的值

int x;
float y;

x = -1;
y = 3.14;
printf("x=%d,y=%f\n",x,y);

x = 1;
y = -3.14;
printf("x=%d,y=%f\n",x,y);

3.如何注释

1)单行注释

int club = 2;
//int club = 3;

2)多行注释

int club = 2;

int boss = 2;
/*

int club = 3;

int boss = 1;

*/

4.输入输出函数

1)输入函数

scanf("%d",&n);

2)输出函数

printf("%d\n",n);

5.输入输出函数的缓存

其实我们生活中的快递驿站就是一种缓存,可以大大提升双方的效率,派件员和用户之间不需要相互等待。

缓存的主要作用就是提升传输的效率,发送方和接收方不用等待。

输出缓存

需要输出的数据会放在数据输出缓存区内,\n可以让系统清空缓存区

输入缓存

数据输入缓存区有两种读取方式,一种是有数据输入就读取,一种是每隔一段时间就读取,scanf属于第一种

小知识

  在编程过程中,如果你在循环中使用scanf()输入数据,可能会造成每隔一轮循环便会跳过scanf()的情况,这种情况就是输入缓存中不仅仅有你输入的数据,还有确认键,被读取之后再跑了一轮,这个时候就需要使用getchar()或者fflush()将输入缓存区多余数据清理掉。

  • 10
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值