C语言学习

反序数运算

例子:

#include<stdio.h>
int main()
{
	int ge,shi,bai;
    int n=123;
	printf("输入的三位数为:%d\n",n);
	ge=n%10;
	shi=(n%100)/10;
	bai=n/100;
    printf("反序数为%d%d%d",ge,shi,bai);
    return 0;
}

赋值运算:赋值运算符+=,-=,*=,/=,%=复合赋值运算

例:a+=3等价于a=a+3 x*=y+8等价于x=x*(y+8)

不同类型的数据要先转换成同一类型,然后进行运行算

强制将一个表达式转换成所需要的类型(类型名)(表达式)

例:(double)(a)

(int)(x+y)

(float)(5%3)

char类型占1字节

short int类型占2字节

int类型占4字节

double类型占8字节、

在赋值时要进行类型转换,类型转换是系统自动进行的

例:i=289   c=‘a'   c=i    赋值后可能导致数值失真      高类型不能转换成低类型

逗号表达式执行顺序:从左到右     最后一个表达式为整个表达式的值

C语言本身不提供输入输出语句,输入和输出操作是由C函数库中的函数来实现的

printf:格式输出,输出列表

scanf:格式控制,地址表列

在使用系统函数库函数时,要用预编译命令“#include"将有关的“头文件”包括到用户名中

e表示指数形式输出数据

scanf灵活随机,其中地址表列是由若干个地址组成的表列如:&a,&b

例子:

#include<stdio.h>
int main()
{
	char c;
	int a;
	float b;
	scanf("%c %d %f",&c,&a,&b);
	printf("字符=%c,整数=%d,浮点=%f\n",c,a,b);
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

韬Tao

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值