c语言学习——3

顺序程序设计

字符数据的输入输出

putchar  输出单个字符

int main(void)
{
    putchar('a');
    return 0;
}

输入数字则是对应的ASCII码

实现换行功能要重新写一个putchar('\n')

getchar  输入单个字符

输入一个字符

%o%u%x分别为八进制十进制十六进制所对应的ASCII码

格式输入与输出

printf函数

%d十进制输出

%md m为输出的宽度,不足的前面补0,超过的按原本输出;

%(8)ld 输出为长整型,8为输出的字段宽度

%o以8进制输出;

%u用来输出无符号整型;

%c输出一个字符;

%s输出一个字符串;

%m.nf(m为最终输出小数总宽度,n为小数点位数不足补0);

%e指数形式输出;

scanf函数

int main(void)
{
    int a, b, c;
    scanf("%d%d%d", &a, &b, &c);
    printf("%d, %d, %d\n", a, b, c);
}

&是地址运算符

 scanf中的%d要按十进制整形输入为占位符也可以用tab,回车,输入要输1空格2空格3;

scanf中怎么写的就要怎么输入;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值