c基础

一、C语言数据类型与在机器中所占字节
1、整型int:在大部分机器上占4个字节。
2、short(int) :2个字节。
3、long:4个字节。
4、单精度实型float:单精度浮点数,4个字节。
5、双精度实型double:双精度浮点数,8个字节。
6、字符型char:字符,一个字节。
二.格式说明符的含义
%d或%i按十进制有符号整数输出,正数的符号省略
%c按字符型数据输出
%s按字符串数据输出
%f按小数形式输出(6位小数)
%u按十进制无符号整数输出
%o按八进制无符号整数输出(不输出前导0)
%x或X按十六进制无符号整数输出(不输出前导符0x)
%e或E按指数形式输出实数
%g或G选用%f或%e格式中输出宽度较短的一种格式,不输出无意义的0
%%输出%本身
三、逗号运算符
将两个表达式连接起来,又称为“顺序求值运算符“,如:3+5,6+8;逗号表达式 的值为14。
一般形式: 表达式1,表达式2
求解过程:
先求解表达式1,再求解表达式2。整个逗号表达式的值是表达式2的值。
四、语句
1、输出函数
printf(控制字符串, 输出项表列);printf(“a=%d b=%f”, a, b);
2、输入函数
scanf(格式控制字符串, 地址表列);scanf("%d,%f”, &a,&b);
3、if语句
if(表达式1)语句1
else if(表达式2)语句2
else if(表达式3)语句3
……
else if(表达式m)语句m
else 语句n
匹配规则:
①else总是与它上面的,最近的,统一复合语句中的,未配对的if语句配对;
②当if和else数目不同时,可以加花括号来确定配对关系
4、switch语句
switch (表达式)

case 常量表达式1:语句1; break;
case 常量表达式2:语句2; break;

case 常量表达式n:语句n; break;
default :语句n+1; break;

注:①break的含义表示跳出switch语句,若多层循环,则只能跳出一级循环
②continue表示仅仅结束本次循环,接着进入下一次循环,不会跳出所在循环结构
5、while (表达式) 语句:循环次数不确定
当表达式为非0值时,执行while语句中的内嵌语句。其特点是:先判断表达式,后执行语句。
6、do
循环体语句
while (表达式);
do-while语句的特点:先执行循环体,然后判断循环条件是否成立
7、 for语句:循环次数确定
一般形式: for(表达式1;表达式2;表达式3)
语句;
注:
①在多层循环语句中,循环次数多的循环体内嵌在里面会提高循环效率
②()中可以不写表达式,但不能省略

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值