C学习笔记5

news/2024/9/23 9:36:32/

1、8\main.c|6|warning: variable 'C' set but not used [-Wunused-but-set-variable]|

这个错误提示的是变量定义和赋值后并没有进行输出操作

2、main()函数可以出现在任意位置,但是必须有且只能有1个

3、其值不能改变的量称为常量

4、常量有整形常量,比如:1000,0,-345

5、常量有实型常量,有2种表达形式,十进制小数和指数形式,比如:123.4,-56.789,0.0,12.0,1234.5e3;(值得注意的是e的前面必须有数字,且后面必须为整数(可以是正数也可以是负数,也可以是0),但不能是小数)

6、%d为整形数据

7、%f为浮点型数据

8、%2.3 f 的意思是实形的整数保留2位有效值,实形的小数部分保留3位有效值(比如:62.778)

9、标识符只能是字母数字下划线组成,且必须是字母和下划线开头

10、C语言的关键字不能作为变量名

11、变量的使用顺序是:先定义再赋初值再使用

12、常量是值不变的量

13、数据类型:基本类型,构造数据类型,指针类型,空类型

14、基本类型:整形int, 字符型char, 单精度实型float, 双精度实型double, 枚举型 

15、基本类型的特点:其中的值不可能分解成其他的类型

16、十进制整数第一位不能以数字0开头,包含有符号和无符号2种

17、八进制的第一位就是以数字0开头,只能是无符号

18、如果在整形常量后面加个U,比如123U,则表示该常量是unsigned int

19、如果在整形常量后面加个L,比如5678L,则表示该常量是long int

20、原码:将任意的进制数转换成二进制数就是原码

21、正数的补码就是原码

22、负数的补码等于负数的绝对值的原码取反后加一

23、有符号位的最高位为符号位,当为1时,该数是负值,当为0时,该数为正值(0正1负)

24、定义变量的时候,默认定义有符号数,所以在定义无符号数的时候记得更改数据类型

25、无符号整形变量的取值是 0~65535

26、有符号的整形变量的取值范围是 -32768~32767

27、%c为打印单个字符

28、%s打印单个字符串组

29、规范的变量定义方式是   int  a=1;

30、实型数据的小数数据位越多,有效数字越多,精度越高

31、为了更精确的输出数据,float的小数位最多输出6位,超出的数据将会随机输出,double的小数位数最多输出位,超过的位数将会随机输出数据,long double的小数位最多输出18位,超过的小数位数据将会随机进行输出


http://www.ppmy.cn/news/711658.html

相关文章

iphone 6plus 输出的屏幕尺寸 375 ,667的原因 - 简书

转自:http://blog.csdn.net/freshlover/article/details/44454991 看到这个题目你可能不信,引出这个问题的缘由是几次项目中Chrome模拟器和iPhone6真机预览效果不一致。 为什么在Chrome Emulation模拟手机页面和真机预览效果不一致? 以前觉得不外乎两个原…

iPhone6的界面尺寸及原型规范

iPhone6的原型规范如下: 1、界面尺寸布局:满屏尺寸750x1334px 2、高度电量条高度40px,导航栏高度88px,标签栏高度98px; 3、各区域图标大小导航栏图标44px,标签栏图标50px; 4、各区域文字大小电量…

iphone计算机适配,iPhone UI界面尺寸如何一稿适配

为什么出现适配?主要是更新换代的硬件屏幕分辨率不断提升,因此设计界面向上适配、向下兼容。 在开始适配话题前,先铺垫几个单位和换算:分辨率(图像分辨率ppi、设备分辨率)、像素px、磅pt、倍率。 一、单位 1.分辨率 可以从图像分辨…

iphone6 6p纯代码适配

新QQ交流群:418536818,之前的群已满 首先说下让自己的程序支持iPhone6和6,第一种使用官方提供的launch screen.xib,这个直接看官方文档即可,这里不再多述;第二种方法是和之前iPhone5的类似&#xff0…

iPhone 部分机型尺寸

部分手机型号尺寸。 手机设备型号屏幕尺寸分辨率点数 (pt)屏幕显示模式分辨率像素(px)屏幕比例iPhone SE4.0吋320x5682x640x113616:9iPhone 6/6s/7/8/SE 24.7吋375x6672x750x133416:9iPhone 6p/7p/8p5.5吋414x7363x1242x220816:9iPhone XR/116.1吋414x8962x828x179219.5:9iPho…

如何基于ELK构建实时告警系统,保障你的系统稳定性

在现代的分布式系统中,日志数据是非常重要的。为了监控和分析日志数据,Elasticsearch 已经成为了一个非常流行的选择。Elasticsearch 不仅可以存储大量的日志数据,还可以实时地搜索和分析数据。但是,当您的系统发生异常情况时&…

ES6中的Class关键字和super()方法,使用详细(class类和super()方法)

简介:在ES6中,我们可以使用class关键字来定义类,并通过extends关键字实现类的继承,然后在子类中,我们可以使用super()关键字来调用父类的构造函数;今天来分享下class关键字的使用详细。 1、首先&#xff0c…

vue细节讲解

vue题库 自 检vue部分1、什么是vue生命周期?有什么作用?2、第一次页面加载不是 keep-alive 的第一次加载会触发哪几个钩子3-1、性能优化3-2、移动端的性能优化3-3、Vue项目性能优化3-3-1:Vue 代码层面的优化;3-3-2:web…