C语言之输入输出函数&&几个重要概念

C语言之输入输出函数&&几个重要概念

一、格式化输入输出函数

1、格式化输出函数

函数名:printf 

头文件:stdio.h

格式化输出函数有两种使用方法:

1)直接输出字符串:

例如:printf("hello world\n");//直接在屏幕上打印hello world -- \n是换行符

printf("你好,世界\n");//在屏幕上打印  你好,世界

2)打印变量的值:

把变量的值转化为字符串之后打印。

例如:

int a = 100;

printf("a");//打印的结果是 a 而不是 100

printf("%d",a);//打印的结果是 100 。%d--以十进制格式打印

printf("a=%d",a);//综合两种方法,打印的结果为 a=100

常用格式符:

%d--以十进制格式打印

%x--以十六进制格式打印

%o--以八进制格式打印

%f--打印float类型数据

%lf--打印double类型数据

%c--打印字符(char)

%s--打印字符串

%u--打印无符号整形

%p--打印地址

特殊格式

%5d:限制打印位宽为5,右对齐

%-5d:限制打印位宽为5,左对齐

%.3f:打印小数点后3位(会自动进行四舍五入)

2、格式化输入函数

函数名:scanf

头文件:stdio.h

使用方法:

scanf("格式符",变量地址);

int a;

scanf("%d",&a);//手动给变量a输入一个整数。 &--取地址符号

例程:手动输入长方形的长和宽,求周长和面积。

#include <stdio.h>
int main()
{
int l,w;
int c,s;
printf("请输入长\n");
scanf("%d",&l);
printf("请输入宽\n");

scanf("%d",&w);

        c = 2*(l + w);

s = l*w;

        printf("周长 = %d\n",c);

printf("面积 = %d\n",s);
return 0;
}

二、几个重要概念

1、关键字

编译器已经规定好其作用,我们可以直接使用。标准c语言一共32个关键字。

例如 int char float signed

2、标识符

c语言里面的所有命名,例如变量名、数组名、函数名等等

命名要求:

1)只能由字母、数字或则下划线组成

2)数字不能放开头

3)不能和关键字重复

命名规范:

1)命名尽量形象化,看见名字就大概知道干什么用。

2)当命名比较长时注意分割单词:例如 led_on   LedOn

附:华为软件工程师规范

点击打开链接

3、常量:程序运行过程中不能改变的量。不需要定义,可以直接拿来使用。

1)字符型常量

字符常量: ‘a’ 'b'  '1'  '\n'

字符串常量: “hello”

2)整形常量

十进制:100--int      100U--unsigned int      100L--long       100UL--unsigned long

八进制:0100

十六进制:0x1F

注意:没有二进制常量

3)小数常量

1.24    1.0==1.    0.28==.28  默认double类型

1.24F--float类型

4)指数常量

120000 == 1.2e5

4、变量:程序运行中可以改变的量。需要先定义后使用。

例如:

int a;//定义一个整形变量 a

a = 100;//把常量100赋值给变量a

上面两句等效于 int a = 100;


  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值