c语言浮点型常量表示平均数_小白基础知识必备|| 整型常量与进制间的转换

b23fa6b4eae07010537a06b34ae0fe5a.png

一、C语言关键字

C语言的关键字共有32个,根据关键字的作用,可分为数据类型关键字、控制语句关键字、存储类型关键字和其它关键字四类。

数值类型关键字(12个)

void、char、short、int、long、float、double、signed、unsigned、struct、enum、union▼

控制语句关键字(12个)

if、else、switch、case、default、break、for、do、while、goto、continue、return

存储类型关键字(4个)

auto、extern、register、static

其他关键字(4个)

const、sizeof、typedef、volatile

二、数据类型

C语言中有多种不同的数据类型,其中包括基本数据类型、构造类型、指针类型和空类型。

c0042d000b339d9475f1447b438574b9.png

基本类型:分为字符型、整数型和浮点型

整数型:只有整数,没有小数部分,分为两类:有符号整数和无符号整数

浮点型:带小数的数

三、常量

什么是常量:常量就是值在程序运行过程中不可以改变的量

1、整型常量

整型常量就是直接使用的整型常数。如 123、-456等。

◎十进制整数

十进制整数常量不需要在前面加前缀,十进制所包含数字0-9

如:num = 12345;

◎八进制常量

常量前面加0作为前缀,八进制所包含数字是0 - 7之间

如:num1 = 0127;

◎十六进制常量

常量前面加0x作为前缀,十六进制包含的数字0 - 9以及字母A-F,也可以小写形式。

如:num1 = 0x123;

注意:C语言常量当中没有二进制

编写整型常量的时候可以在后面加上符号L或者U修饰,L表示该常量是长整型、U表示该常量是无符号整型,既可使用大写,又可使用小写。

如:

Num = 1000L;

Num = 5000U;

Num = 1000000ULL;

2、进制之间的互相转换

◎十进制与二进制、八进制、十六进制之间的转换

举例:商余法

8a927d66e3d48bafd28e9740b11f717c.png

101101(2) = 1 * 2^5 + 0 * 2^4 + 1* 2^3 + 1* 2^2 + 0* 2^1 + 1* 2^0 = 45(10)

55(8) = 5* 8^1 + 5*8^0 = 45(10)

2D(16) = 2* 16^1 + 13*16^0 = 45(16)

◎二进制与八进制、十六进制之间的转换

1 001 011 010 011(2) => 11323(8)

1 0010 1101 0011(2) => 12D3(16)

3、浮点型常量

十进制小数方法表示

Num = 123.45;

指数方式

使用字母E或e进行指数显示

Num1 = 1.23e2;//123

Num2 = 4.58*e-3; //0.00458;

也可以在常量后面加符号F或者L修饰。F表示该常量是单精度类型,L表示该常量是long double长双精度类型。如果不在后面加上后缀,默认为double双精度类型。

3、字符常量

使用单引号括起来一个字符,这种形式就是字符常量。

注意:

1、字符常量只能包含一个字符

字符常量区分大小写

‘’这对单引号属于定界符,不属于字符常量一部分

字符常量在内存中存储的是字符的ASCII码值。

字符ASCII码映射表

转义字符:

转义字符是一种特殊字符,以反斜杠’’开头,后面跟一个或几个字符。

常用转义字符

n回车换行

t横向跳到下一制表位置

v竖向跳格

b退格

r回车

f换页

反斜杠’’

’单引号

”双引号

a鸣铃

ddd1-3位八进制数所代表的字符

xhh1-2位十六进制数所代表的字符

4、字符串常量

字符串常量:由一对双引号括起来的若干个字符。如果一个字符也没有,叫做空字符串,字符串的长度为0

所占字节为字符串长度加1

字符串在内存中的存储形式:

如:HelloWorld

b824045375bfe251ce478fa64f34869e.png

5、符号常量(宏定义)

如:

#define PI 3.14

#define HELLO “HelloWorld”

本文件中讲述了c语言经典的282个案例,由浅入深。有利于提高广大爱好c语言编程的人员。 其中包括: 第1章 初识C语言 1 实例001 第一个C语言程序 2 实例002 一个完整的C语言程序 2 实例003 输出名言 3 实例004 用TC 2.0打开文件 4 实例005 计算正方形的周长 5 第2章 简单的C程序 6 实例006 输出一个正方形 7 实例007 输出一个三角形 8 实例008 一个简单的求和程序 9 实例009 求10! 10 实例010 3个数由小到大排序 11 实例011 猴子吃桃 13 实例012 阳阳买苹果 14 第3章 算法入门 15 实例013 任意次方后的最后三位 16 实例014 计算某日是该年的第几天 16 实例015 婚礼上的谎言 18 实例016 百元买百鸡 19 实例017 打渔晒网问题 20 实例018 判断三角形的类 22 实例019 直接插入排序 23 实例020 希尔排序 25 实例021 冒泡排序 26 实例022 快速排序 27 实例023 选择排序 28 实例024 归并排序 29 实例025 二分查找 31 实例026 分块查找 32 实例027 哈希查找 34 实例028 斐波那契数列 37 实例029 哥德巴赫猜想 38 实例030 尼科彻斯定理 39 第4章 常用数据类 41 实例031 数值常量的使用 42 实例032 字符变量的使用 42 实例033 求100~200之的素数 43 实例034 利用#输出三角形 44 实例035 十进制转换为二进制 45 实例036 n进制转换为十进制 46 实例037 小球下落问题 48 实例038 巧分苹果 49 实例039 老师分糖果 50 实例040 IP地址形式输出 51 实例041 特殊的完全平方数 52 实例042 一数三平方 54 实例043 求等差数列 55 实例044 亲密数 56 实例045 自守数 57 第5章 运算符与表达式 60 实例046 求二元一次不定方程 61 实例047 可逆素数 63 实例048 判断闰年 64 实例049 黑纸与白纸 65 实例050 阿姆斯特朗数 67 实例051 最大公约数和最小公倍数 67 实例052 求一元二次方程的根 69 实例053 自然对数的底e的计算 70 实例054 满足abcd=(ab+cd)2的数 70 实例055 整数加减法练习 71 实例056 判断整倍数 73 实例057 阶梯问题 73 实例058 乘积大于和的数 74 实例059 求各位数之和为5的数 75 第6章 数据输入与输出函数 77 实例060 使用字符函数输入/输出字符 78 实例061 输出相对的最小整数 79 实例062 将小写字母转换为大写字母 80 实例063 水池注水问题 80 实例064 用*号输出图案 81 实例065 输出一个字符的前驱字符 82 实例066 求学生总成绩和平均成绩 83 实例067 回文素数 84 第7章 选择和分支结构程序设计 86 实例068 判断偶数 87 实例069 判断字母是否为大写 88 实例070 检查字符类 89 实例071 求最低分和最高分 90 实例072 模拟自动售货机 91 实例073 计算工资 93 实例074 平方和值判断 94 实例075 加油站加油 95 实例076 简单计算器 97 第8章 循环结构 98 实例077 使用while语句求n! 99 实例078 使用while为用户提供 菜单显示 100 实例079 一元钱的兑换方案 102 实例080 特殊等式 103 实例081 打印乘法口诀表 104 实例082 平方和运算的问题 105 实例083 求从键盘中输入字符的个数 106 实例084 打印杨辉三角 108 实例085 求总数问题 109 实例086 彩球问题 110 实例087 新同学年龄 112 实例088 灯塔数量 113 实例089 计算12+22+…+102 114 实例090 循环显示随机数 115 实例091 卖西瓜 116 实例092 银行存款问题 117 实例093 统计不及格的人数 118 实例094 猜数字游戏 119 第9章 数组 123 实例095 求各元素之和 124 实例096 使用二维数组保存数据 125 实例097 计算字符串中有多少个单词 126 实例098 不使用strcpy()函数实现 字符串复制功能 127 实例099 逆序存放数据 1
表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页