当前位置: 首页 > news >正文

第三章 C程序设计

常量与变量

常量:整型常量:如1000

实型常量:十进制小数

字符常量:?!

变量:变量必须先定义,后使用。

标识符:一个对象的名字。

浮点型数据

浮点型数据是用来表示具有小数点的实数。

float型:分配4个字节

double型:分配8个字节

先后输出BOY三个字符

#include<stdio.h>
int main(){char a='B',b='O',c='Y';putchar(a);putchar(b);putchar(c);putchar('\n');return 0;
}

十进制小数转二进制小数

(0.625)10=(0.101)2

0.625*2=1.25.......1

0.25*2=0.50......0

0.50*2=1.00......1

小数的输出格式:

%f 以十进制形式输出float类型;

%If 以十进制形式输出double类型;

%e 以指数形式输出float类型,输出结果中的e小写;

%E 以指数形式输出float类型,输出结果中的E大写;

%le 以指数形式输出double类型,输出结果中的e小写;

%IE 以指数形式输出double类型,输出结果中的E大写。

字符型数据:

A——65

a——97

0——48

重难点:

C语言是用非0表示逻辑真的,用0表示逻辑假的

C语言有构造类型,没有逻辑类型

结构化编码,求圆形周长,圆面积,圆柱体积

#include<stdio.h>
#include<math.h>
void calculate(double r,double h)
{double cl,cs,cvz;cl=2*r*3.1415926;cs=3.1415926*pow(r,2.0);cvz=cs*h;printf("圆的周长为:%.2lf",cl);printf("圆的面积为:%。2lf",cs);printf("圆柱的体积为:%.2lf",cvz);
}
int main(){double r,h,cl,cs,cvz,c;scanf("%lf%lf",&r,&h);caculate(r,h);return 0;
}

输入两个整数,计算商和余数,商保留两位小数,对第三位四舍五入。

#include<stdio.h>
#include<math.h>
void caculate(int a,int c){double d=(double)a/(double)c;int e;e=a%c;printf("它的商:%.2f",d);printf("它的余数:%d",e);
}
int main(){int a,c;printf("请输入两个数:");scanf("%d%d",&a,&c);calculate(a,c);return 0;
}

http://www.lryc.cn/news/182452.html

相关文章:

  • QB/T 2703-2020 汽车装饰用皮革检测
  • 使用正则表达式批量修改函数
  • 【网络协议】UDP
  • 雷达编程实战之提高探测速度
  • pyspark常用功能记录
  • Spring面试题学习: 单例Bean是单例模式吗?
  • EM@常用三角函数图象性质(中学部分)
  • 一文拿捏Spring事务之、ACID、隔离级别、失效场景
  • input输入表头保存excel文件
  • DataBinding双向绑定简介
  • Is This The Intelligent Model(这是智能模型吗)
  • MySQL事务:特性、使用、并发事务问题和隔离级别
  • FFmpeg日志系统、文件与目录、操作目录
  • 好奇喵 | Surface Web ---> Deep Web ---> Dark Web
  • 三、thymeleaf基本语法
  • 创建一个新的IDEA插件项目
  • Doris数据库BE——冷热数据方案
  • Python无废话-办公自动化Excel格式美化
  • 竞赛 机器视觉的试卷批改系统 - opencv python 视觉识别
  • Django 数据库迁移(Django-04)
  • Redis相关概念
  • Scala第十八章节
  • JAVA学习(4)-全网最详细~
  • 【单片机】12-串口通信和RS485
  • 一步步教你使用GDB调试程序:从入门到精通的全面指南
  • OpenCV读取图像时按照BGR的顺序HWC排列,PyTorch按照RGB的顺序CHW排列
  • 基于安卓android微信小程序的校园维修平台
  • mysql面试题16:说说分库与分表的设计?常用的分库分表中间件有哪些?分库分表可能遇到的问题有哪些?
  • AlexNet网络复现
  • pytorch模型量化和移植安卓详细教程