自学C语言——第三章 顺序结构

赋值语句

定义:在赋值表达式的尾部加上一个“;”,就构成了赋值语句。

注:变量定义时的赋初值和赋值语句不可以混为一谈

数据输出

定义:把数据从计算机内部送到计算机外部设备上的操作,称为“数据输出”。

C语言本身并没有提供输入输出语句,主要是通过调用标准库函数中的输入和输出函数来实现目的的,因此在调用函数之前一定要在源程序中出现“头文件<stdio,h>”的命令行。

printf函数的一般调用形式

printf(格式控制,输出项1,输出项2,…)    在尾部加上“;”,就是输出语句。

printf可以只有一个参数,也可 以有两个参数。

printf函数中格式控制的作用:

a、给输出项提供输出格式说明。

如:printf(“%d”,x,y); 一个格式说明,两个输出变量,后面的y不输出。

b、提供需要原样输出的文字或字符。

如:printf("a=%d,b=%d",a,b);  a=和b=都将原样输出。

printf函数中常用的格式说明

%C       输出字符            %f   输出浮点数                 %u   输出无符号整数

%d或i   输出十进制整数         %s  输出字符串            %%   输出一个%

%0        输出八进制整数    不带先导0           %#0   输出带上先导0

%x或X    输出十六进制整数                         %#x   输出带先导0x

%p      输出变量的内存地址

注:宽度备注,左对齐符号“-”,前导零符号“0”。

长度修饰符

在%和格式符之间,可以加入长度修饰符,可保证输出格式的正确和对齐。

如:%ld(长整数),%hd(短整数)。

输出数据总带+号和-号

通常在%和格式符之间加一个“+”号来实现。

数据输入

scanf函数的一般调用形式

scanf(格式控制,输入项1,输入项2,…),加上“;”就是输入语句。

注:输入项必须加上&号,这个是求地址运算符。

格式控制和之前的printf输出函数是一样的,都是%开头,以一个“格式字符”作为结束。

说明:

a、在格式串中,必须含有与输入项一一对应的格式说明符。

b、在格式字符前可加一个正整数指定输入的宽度,但不可以对实数指定小数位的宽度。

c、由于输入是一个字符流,scanf是按格式控制指定到相应数据,送到指定的地址变量中,所以少输,程序则等待输入,多输,则在等待下一个输入操作。

d、scanf函数有返回值,其值就是本次输入调用正确输入的数据项的个数。

跳过某个输入数

可以在%和格式字符之间加入“ * ”号,作用是跳过对应的输入数据。如:

int x,y,z;  

scanf("%d%*d%d%d",&x,&y,&z);

printf("%d%d%d\n",x,y,z);

复合语句

在C语言中,一对“{  }”不仅可以作函数体的开头和结尾的标志,也可作复合语句的开头和结尾的标志。复合语句也要称作“语句块”

{语句1  语句2…语句n}


补充

如何实现两个变量x,y中数值的互换?

不可以所x=y;y=x; 要用中间变量t=x;x=y;y=t;

如何实现保留三位小数,第四位四舍五入的程序?

y=(int)(x*100+0.5)/100.0            这个保留两位,对第三位四舍五入

y=(int)(x*1000+0.5)/1000.0           这个保留三位,对第五位四舍五入

y=(int)(x*10000+0.5)/10000.0      这个保留四位,对第四位四舍五入

注:x=(int)x这样是把小数部分去掉。


今天就更新记录到这了,时间越紧,人也紧张,心中那懒的那只也就蠢蠢欲动了,害怕自己一不小心就被它打败了。。。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,324评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,303评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,192评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,555评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,569评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,566评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,927评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,583评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,827评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,590评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,669评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,365评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,941评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,928评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,159评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,880评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,399评论 2 342

推荐阅读更多精彩内容