【c语言基础】新手小白的福音,超详细讲解(第二部分)

本文介绍了C语言中的输入函数scanf的使用,包括基本格式和功能。通过实例展示了如何通过scanf获取用户输入并赋值给变量。此外,还详细阐述了C语言的命名规则,如变量名的组成、首字母要求、避免使用关键字等,并提供了关键字表。最后,简要提及了C语言中的整型变量及其表示范围。
摘要由CSDN通过智能技术生成

(前言)好了,拖更了两天,今天开始续写第二部分了。

第一部分我们已经了解到了输出函数,接下来我们开始讲解输入函数(scanf)。

输入函数(scanf)

基本格式

scanf("%d",&a);   

因为在之前的printf函数解释过%d所以在这里不啰嗦,直接看&a,   &符号就是取地址符号,简单来说就是scanf函数通过&符号找到变量的地址,然后再通过用户输入数值。

功能:scanf函数是通过获取变量的地址来让我们手动的给变量来输入自己想要的值

如以下程序:
#include <stdio.h>

int main()

{

       int  a;

       printf("请输入您想要的值:");

       scanf("%d",&a);

       printf("您输入的值为:%d",a);

        return 0;

}

结果如下图:

 实战任务:

各位萌新看完第一部分和输入函数的用法后,应该具备了一点编程的能力,请各位独立完成这道题

请编程完成下图内容(变量的减法)

好了,做完实战任务后,想必你对简单的c语言程序有了更进一步的了解,接下来让我们来了解一下c语言的命名规则

命名规则:

在c语言中我们定义变量需要给变量起一个名字,当然我们的变量也不能乱起名字,那么c语言的命名规则是什么?

1.变量名可以由字母(a-z,A-Z)、数字(0-9)、下划线'_'组成

2.首字母不能为数字(可以为字母或下划线开头)

3.不能为关键字(后附关键字表)

4.尽量做到见名知意

5.c语言区分大小写

关键字表

查看源图像

 这些关键字都需要记住的

例子
正确: abc、_41a、IF

错误: 42af、if、sda?41

本来if为c语言关键字但因为c语言区分大小写,所以IF命名正确

以上内容需要各位记住并且加以理解,接下来我们进一步了解下变量。

在之前我们初步的了解了一下变量,现在我来详细的讲解一下变量。

一、整型变量

在c语言中,整型变量可以是十进制、八进制、十六进制和二进制。

十进制没有前缀;

八进制用0作为前缀,如06;

十六进制则用0x作为前缀,如0x67;

而二进制则只有0和1,如1010;

下表是整型的所有标识符类型以及字节和范围

查看源图像

总结:

1.scanf函数的用法以及格式

2.c语言的命名规则

3.整型变量的所有类型以及表示范围

今天各位需要记的东西可能比较的多,剩下的内容我们明天再学习,请各位消化好所学内容,我们明天再见!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值