初识C语言

C语言是众多计算机语言的一种,人与计算机交流。

编译器VS2022 DEVC++

C语言程序不管有多少行代码,都是从main函数开始的 main函数--主函数

int整型 printf函数实现了在屏幕上打印信息 是一个库函数%d %c占位符 printf函数头文件stdio.h

库函数 --C语言标准规定了一组函数 标准库

关键字---if return break int 有特殊的意义 关键字不能自己创建 程序员在创建标识符不能与关键字重复

字符@#¥%^&*.......用单引号引用起来 字符串别忘了双引号“”  %sASCLL码表

\0字符串的结束标志 计算字符串长度遇到则停止

C语言中也可以把字符串放在一个字符数组中char arr1[ ]={'a'} char arr2[ ] ="abc"

转义字符\n换行 \\注释\ddd ddd表示1-3个八进制数字 换算\130=1*8^2+3*8^1+0*8^0=98

\xdd dd 表示两个十六进制数字

语句不需要做任何事可以写一条空语句 表达式语句 函数调用语句 复合语句

控制语句条件判断(分支语句) if switch  dowhile while for循环 语句

转向语句break goto continue return

注释// 或者/*   ------*/

数据类型 整型   字符类型 浮点型   布尔类型-------内置类型

自定义类型数组 结构体 枚举 联合体

字符-----char ----character

整型 short long longlong int

浮点型---float double longdouble

布尔类型_Bool(少见)-------stdbool.h 专门表示真假的

sizeof关键字也可以是操作符单位字节%zd  sizeof()

unsigned signed 修饰字符型和整型 signed表示一个类型带有正负号 unsigned不带有正负号 只能表示零和正整数 声明的好处增大范围

变量----经常变化的值 常量-----不变的值int age 数据类型 变量名 变量在创建时给它一个值就叫做初始化

变量分为全局变量(静态区)和局部变量(栈区)

算术操作符+-*/%

如果想得到浮点数的结果,两个运算数必须至少有一个是浮点数%f

%取模 余数

赋值操作符= 自增 自减a+=3;+- 单目操作符 强制转换

scanf printf------stdio.h

scanf(“%d”,&a)

占位符%s %d %f ..........

限定宽度 5d向右对齐 -5d向左对齐 希望输出小数点后三位则%.3f

scanf用于读取用户的键盘输入 取地址&scanf()处理数值占位符时,会自动过滤空白字符--------空格 制表符 换行符

scanf 的返回值是一个整数,表示成功读取的变量个数EOF   -1 返回错误 2 返回正常

while(scanf(“%d %d”,&a,&b)==2)或者!=0

%s 从当前的第一个非空白的字符开始读起,直到遇到空白字符(空格,换行符,制表符)为止

赋值忽略符*加在任何占位符百分号后面

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值