当前位置:首页 » 编程语言 » c语言常用语

c语言常用语

发布时间: 2023-05-24 10:23:52

A. c语言常用语句极其用法

1.printf("Hello world!"); //屏幕输出hello world!
2.scanf("%d",&x); //接收键盘输入的一个整数
3.if(x>=0)
y=x;
else
y=-x; //求x的绝对值y
4. for(i=1;i<=5;i++)
printf("你好"); //输出5次你好

B. C语言编程的常用语句及其作用

C语言控制语句①条件语句:if—else语句
②开关语句:switch语句
⑧当循环语句:while语句
④直到循环语句:do—while语句
⑤计数循环语句:for·语句
⑥中止本次循环语句:continue语句
⑦中止整个循环语句:break语句
⑧函数返回语句:return语句
⑨无条件转移语句:goto语句 C语言的关键字共有32个,根据关键字的作用,可分其为数据类型关键字、控制语句关键字、存储类型关键字和其它关键字四类。

1 数据类型关键字(12个): (1) char :声明字符型变量或函数
(2) double :声明双精度变量或函数
(3) enum :声明枚举类型
(4) float:声明浮点型变量或函数
(5) int: 声明整型变量或函数
(6) long :声明长整型变量或函数
(7) short :声明短整型变量或函数
(8) signed:声明有符号类型变量或函数
(9) struct:声明结构体变量或函数
(10) union:声明共用体(联合)数据类型
(11) unsigned:声明无符号类型变量或函数
(12) void :声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用)

2控制语句关键字(12个): A循环语句
(1) for:一种循环语句(可意会不可言传)
(2) do :循环语句的循环体
(3) while :循环语句的循环条件
(4) break:跳出当前循环
(5) continue:结束当前循环,开始下一轮循环
B条件语句
(1)if: 条件语句
(2)else :条件语句否定分支(与 if 连用)
(3)goto:无条件跳转语句
C开关语句
(1)switch :用于开关语句
(2)case:开关语句分支
(3)default:开关语句中的“其他”分支
D返回语句
return :子程序返回语句(可以带参数,也看不带参数)

3 存储类型关键字(4个) (1)auto :声明自动变量 一般不使用
(2)extern:声明变量是在其他文件正声明(也可以看做是引用变量)
(3)register:声明积存器变量
(4)static :声明静态变量 4 其它关键字(4个): (1)const :声明只读变量
(2)sizeof:计算数据类型长度
(3)typedef:用以给数据类型取别名(当然还有其他作用
(4)volatile:说明变量在程序执行中可被隐含地改变

C. C语言常用词汇及函数有哪些

1.continue跳出本次循环,进行下一次循环注意continue只能针对for循环和while循环, 不能针对switch选择语句,除非switch语句嵌套在for或者while循环中

2.return 向调用函数返回值或终止函数当函数执行return后函数结束,本函数中剩下的所有语句都不在执行如果返回值为空结束函数,不像调用者返回任何值,可用来终止函数.

3.int 整数4个字节

4.short int 短整数2个字节

5.long int 长整数8个字节

6.float 单精度浮点数4个字节不能准确存储浮点数

7.double双精度浮点数8个字节不能准确存储浮点数

8.char字符1个字节

9.printf()输出

10.scanf() 获取用户输入

11.getchar() 获取用户输入中的字符

12.%d整形控制符

D. C语言中常用的英文单词都是什么意思

C
语言中常用的主要关键字如下:
int:是
integer(整型)的缩写。
long
int:长整型,表示的范围比
int
大。
short
int:短整型数,表示的范围比
int
小。
float:是浮点数的意思。
double:是双精度的意思,数据范围比
float
大。
signed:有符号数,有正数、负数之分的。
unsigned:无符号数,没有正数和负数之分,数据范围比
signed
的要大。
char:是
character(字母)的缩写。
break:是中断的意思。
const:是constant(常量)的缩写。
default:是拍芦缺省的意思。
struct:是
structure(结构)的缩写。
typedef:该词不是一个固定的英文单词缩写。它表示的意思就是:重新自定义一种新的数据类型。例如:重新定义一个结构等。可以理解成这样:type-define。
static:袭燃带是静态的意思。
switch:是开关的意思。在
C
语言编程中,它常常和
case
语句一起使用。
return:是返回的意思,通常用于调用子函数后,子函数返回给主函数一个数值。
register:是寄存器的意思,从理论上说,如果把某个变量放在寄存器段磨中(例如语句:register
int
i
;
表示将变量
i
保存在寄存器中),而不是放在内存中,则执行速度会快一些,但是现在机器的硬件速度如此之快,快的这点儿速度已经可以忽略不计了。
while:是
C
语言的循环语句。
continue:是继续的意思。
这么多关键字,至于说在具体的编程中到底是什么样子,那就必须要在实际的程序代码中去体会了。

E. 单片机c语言编程时会用到哪些常用的C语

关键字
用 途
说 明

auto
存储种类说明
用以说明局部变量,缺省值为此

break
程序语句
退出最内层循环

case
程序语句
Switch语句中的选择项

char
数据类型说明
单字节整型数或字符型数据

const
存储类型说明
在程序执行过程中不可更改的常量值

continue
程序语句
转向下一次循环

default
程序语句
Switch语句中的失败选择项

do
程序语句
构成do..while循环结构

double
数据类型说明
双精度浮点数

else
程序语句
构成if..else选择结构

enum
数据类型说明
枚举

extern
存储种类说明
在其他程序模块中说明了的全局变量

flost
数据类型说明
单精度浮点数

for
程序语句
构成for循环结构

goto
程序语句
构成goto转移结构

if
程序语句
构成if..else选择结构

int
数据类型说明
基本整型数

long
数据类型说明
长整型数

register
存储种类说明
使用CPU内部寄存的变量

return
程序语句
函数返回

short
数据类型说明
短整型数

signed
数据类型说明
有符号数,二进制数据的最高位为符号位

sizeof
运算符
计算表达式或数据类型的字节数

static
存储种类说明
静态变量

struct
数据类型说明
结构类型数据

swicth
程序语句
构成switch选择结构

typedef
数据类型说明
重新进行数据类型定义

union
数据类型说明
联合类型数据

unsigned
数据类型说明
无符号数数据

void
数据类型说明
无类型数据

volatile
数据类型说明
该变量在程序执行中可被隐含地改变

while
程序语句
构成while和do..while循环结构

附表1-1 ANSIC标准关键字

关键字
用 途
说 明

bit
位标量声明
声明一个位标量或位类型的函数

sbit
位标量声明
声明一个可位寻址变量

Sfr
特殊功能寄存器声明
声明一个特殊功能寄存器

Sfr16
特殊功能寄存器声明
声明一个16位的特殊功能寄存器

data
存储器类型说明
直接寻址的内部数据存储器

bdata
存储器类型说明
可位寻址的内部数据存储器

idata
存储器类型说明
间接寻址的内部数据存储器

pdata
存储器类型说明
分页寻址的外部数据存储器

xdata
存储器类型说明
外部数据存储器

code
存储器类型说明
程序存储器

interrupt
中断函数说明
定义一个中断函数

reentrant
再入函数说明
定义一个再入函数

using
寄存器组定义
定义芯片的工作寄存器

附表1-2 C51编译器的扩展关键字

附录二 AT89C51特殊功能寄存器列表(适用于同一架构的芯片)
符 号
地 址
注 释

*ACC
E0H
累加器

*B
F0H
乘法寄存器

*PSW
D0H
程序状态字

SP
81H
堆栈指针

DPL
82H
数据存储器指针低8位

DPH
83H
数据存储器指针高8位

*IE
A8H
中断允许控制器

*IP
D8H
中断优先控制器

*P0
80H
端口0

*P1
90H
端口1

*P2
A0H
端口2

*P3
B0H
端口3

PCON
87H
电源控制及波特率选择

*SCON
98H
串行口控制器

SBUF
99H
串行数据缓冲器

*TCON
88H
定时器控制

TMOD
89H
定时器方式选择

TL0
8AH
定时器0低8位

TL1
8BH
定时器1低8位

TH0
8CH
定时器0低8位

TH1
8DH
定时器1高8位

带*号的特殊功能寄存器都是可以位寻址的寄存器

F. C语言常用的英文单词

常用的C语言指令:
main《主涵数》
auto《加在涵数名前}自动储存类变量》------------------短
register《{加在涵数名前}寄存器储存类变量》
extern《加在涵数名前}外部储存类,可以不加》
static《加在涵数名前}静态储存类变量》----------------长
void《没反回值》
for《{3个条件语句}循环》
while《{循环》
do while《{前do循环体语句,后while条件语句}循环》
if《{else补充语句,该短语只可有一个}{else if短语可有N个}条件》
switch()《{case条件:程序段}{default条件不满足程序段}{break结束语}开关》
goto《没条件转向》
break《{适合于各种方式的循环}结果语》
continue《判断结束语》
return《反回语句》
bool《布尔型变量》
int《整型》-----------------------------低
unsigned《没符号字符型》
long《长整型》
double《双精度浮点型》------------------高
short《短整型》
unsigned《没符号整型》
unsigned short《没符号短整型》 unsigned long《没符号长整型》 char《字符型》
float《单精度浮点型》

热点内容
php检测变量 发布:2024-05-19 22:45:31 浏览:321
结构与算法 发布:2024-05-19 22:32:22 浏览:587
ubuntuphp版本 发布:2024-05-19 21:59:12 浏览:928
解压文案馆 发布:2024-05-19 21:58:54 浏览:870
苏宁访问数 发布:2024-05-19 21:53:49 浏览:580
湿地下载ftp 发布:2024-05-19 21:46:10 浏览:487
java二分查找算法 发布:2024-05-19 21:37:38 浏览:347
所有编程语言 发布:2024-05-19 21:33:55 浏览:665
c语言1到10的阶乘的和 发布:2024-05-19 21:32:25 浏览:628
php匹配标点符号 发布:2024-05-19 21:14:49 浏览:753