C语言学习笔记—变量、C程序的输入输出

C程序变量

1.什么是变量?
程序的编写过程钟会必不可少的用到数据,而数据以二进制的形式存放在内存之中,内存是一个非常大的空间,而使用变量并不需要了解变量在计算机内存中的地址,变量是一种使用方便的占位符,用于引用计算机内存地址,只要通过变量名引用变量就可以查看或更改变量的值。

变量类型

有两种类型的数据类型,用户定义和预定义。常用的预定义的数据类型是int,char,float,double等,用户使用标签struct,union或enum创建用户定义的数据类型。基本上,数据类型描述变量的大小。
在C语言中,不同的数据类型具有不同的范围。
具体可以参看C语言的基本数据类型

变量定义

1.格式:[类型名] [变量名];
变量要先声明后使用。
例子:

int a;
float b;
double c;
struct Student
{
	int Stunum;		
	int Chinese;
	int Math;
	int English;
	int Sum;		
	struct Student *next;

};

2.变量名命名规则
①变量名只能是字母、数字或下划线的任意组合。
②变量名的第一个字符不能是数字。
③以下关键字不能声明为变量名。
④变量的命名尽量做到见名知意
⑤驼峰式命名

C程序的输入输出

这里主要学习两个函数scanfprintf 还有一个格式占位符

首先说格式占位符由“%”和格式字符组成,如%d%f等。它的作用是将输出的数据转换为指定的格式输出。格式说明总是由“%”字符开始的。
具体有哪些占位符详见C语言中的格式占位符

输入函数scanf ();和输出函数printf();
例子:

#include <stdio.h>
#include <stdlib.h>
int main()
{
	int num1,num2,num3;
	printf("请输入两个加数:\n");
    scanf("%d%d",&num1,&num2);
    num3 = num1 + num2 ;
    printf("%d + %d = %d\n",num1,num2,num3);
    
	system("pause");
	return 0;
}

  1. scanf双引号中除了占位符,尽量不要写任何其他的东西,否则输入时很有可能产生错误。
  2. 占位符只是代表从键盘输入了一个数,放在哪里跟变量名有关系,要取地址。
  3. 输入比输出多了一个地址的约束。
  4. 当连续输入多个变量时,分开写。
  5. scanf中除了占位符,还有其他字符的话,用户在输入数据时候,要按照双引号中的顺序输入有效数据和其他字符。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值