重拾C语言重要知识之简单语句

C语句概述

一个c程序可以有若干个源程序文件组成

一个源文件可以有若干个函数和预处理命令以及全局变量声明部分组成

一个函数有函数首部和函数体组成

函数体由数据声明和执行语句组成

C 语句分为:

控制语句、函数调用语句、表达式语句、空语句、复合语句

格式输入与输出

%d:以带符号的十进制形式输出整数

%o:以八进制无符号形式输出整数

%x:以十六进制无符号形式输出整数

%u:以无符号十进制形式输出整数

%c:以字符形式输出,只输出一个字符

%s:输出字符串

%f:以小数形式输出单,双精度数,隐含输出六位小数

%e:以指数形式输出实数

%g:选用%f或%e格式中输出宽度较短的一种格式,不输

   出无意义的0

s格式符        输出字符串.

①%s。例如:

   printf(″%s″,″CHINA″)

   输出字符串“CHINA”(不包括双引号)。

②%ms,输出的字符串占m列,若串长大于m,则全部输出,若串长

   小于m,则左补空格。

③%-ms,若串长小于m,字符串向左靠,右补空格。

④%m. ns,输出占m列,只取字符串中左端n个字符,输出在m列的

   右侧,左补空格。

⑤%-m.ns,n个字符输出在m列的左侧,右补空格,若n〉m,m自

   动取n值。

例4.5字符串的输出。
#include<stdio.h>
void main()
{
printf(“%3s,%7.2s,%.4s,%-5.3s\n”, “CHINA”, “CHINA”, “CHINA”, “CHINA”);
}

运行结果:
CHINA,            CH ,CHIN,CHI   

f格式符。用来以小数形式输出实数(包括单双精度)

有以下几种用法:

①%f。不指定字段宽度,由系统自动指定字段宽度,使整数

部分全部输出,并输出6位小数。应当注意,在输出的数字中

并非全部数字都是有效数字。单精度实数的有效位数一般为7位。

 

②%m.nf。指定输出的数据共占m列,其中有n位小数。如果

数值长度小于m,则左端补空格。

 

③%-m.nf与%m.nf基本相同,只是使输出的数值向左端

靠,右端补空格。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值