快捷搜索:  汽车  科技

c语言程序设计知识点总结(C语言笔记三最简单的c程序设计)

c语言程序设计知识点总结(C语言笔记三最简单的c程序设计)gotoswitchdo~while()continuebreak

c语言程序设计知识点总结(C语言笔记三最简单的c程序设计)(1)

1.c的9种控制语句:

if() ~ else~

for()~

while()~

do~while()

continue

break

switch

goto

return

程序的三种基本结构:顺序结构,选择结构,循环结构

2.数据输出

C语言不提供输入输出语句,输入输出操作是由c的库函数完成。但要包含头文件stdio.h。

putchar( ) 向终端输出一个字符

strlen() 函数 针对字符串,用来计算字符串的实际长度,不包括‘\0’

sizeof() 操作符,用来计算任意数据类型的内存占用大小。

strcat() 把第二个字符串接到第一个字符串的后面,第一个字符串后面的‘\0’结束符被取消。

printf( )的格式字符:

① d格式符 用来输出十进制整数

%d 按整型数据的实际长度输出

%md 使输出长度为m,如果数据长度小于m,则左补空格,如果大于m,则输出实际长度

%-md 使输出长度为m,如果数据长度小于m,则右补空格,如果大于m,则输出实际长度

%ld 输出长整型数据

② o格式符 以八进制形式输出整数

③ x格式符 以十六进制形式输出整数

④ u格式符 用来输出unsigned型数据,以十进制形式输出

⑤ c格式符 用来输出一个字符

⑥ s格式符 输出一个字符串

%s 输出实际长度字符串

%ms 输出的串占m列,如果串长度小于m,左补空格,如果大于m,实际输出

%-ms输出的串占m列,如果串长度小于m,右补空格

%m.ns 输出占m列,但只取字符串中左端n个字符并靠右对齐

%-m.ns m、n含义同上,靠左对齐,如果n>m,则m自动取n值

⑦ f格式符 以小数形式输出实数

%f 整数部分全部输出,小数部分输出6位

%m.nf 输出数据共占m列,其中有n位小数。如果数值长度小于m,左补空格

%-m.nf 同上,右补空格

⑧ e格式符 以指数形式输出实数

%e 系统指定6位小数,5位指数(e 002 )

⑨ g格式符 输出实数,根据数值大小,自动选f格式或e格式

3.数据输入

getchar( ) 从终端输入一个字符

scanf( 格式控制 地址列表) 标准C scanf中不使用%u,对于unsigned型数据,以%d或%o或%x输入。%后的*,用来跳过它相应的数据。

输入数据时不能规定精度如scanf( "%7.2f" &a );是不合法的。

scanf_s 是对%c和%s有特殊要求的,需要对字符或字符串指定宽度,如:scanf_s(“%c %s” &c 1 &s 10);

需注意scanf和scanf_s在使用时的区别。

猜您喜欢: