C语言课程学习笔记

C语言基础语言排行榜C——java——objective-C进制:进制:进位机制。用普通的话讲,应该为人为的定义一种度量来标识一样东西。计算机常用的进制有:十进制、二进制、八进制和十六进制。十进制:0-9(十个指头)(进制表示基数:10)二进制:0,1(基数为2)八进制:0-7(基数为8)十六进制:0-9,A-F(基数为16)可以有很多进制,比如分钟为60进制等等。位权为了进制之间转换而出的一个概念。位:一个通用的描述方式。最低位为第0位。之后依次+1。例如:9AF(F为第0位,A为第1位,9为第2位)权:进制是几,权就是几。位权:某位上的数*权^该位例如:231,权为:10,位是:2,位权1为10^0,位权3为10^1,位权2为10^2进制转换十进制转X进制:连除倒取余数(取余数是从下往上取)用通俗的话讲:十进制的某个数转化为其他进制时,将该数除以进制,依次将余数写在除法每一步的旁边,一直除完为止。则所对应的转化后的值,从下往上按顺序记录余数,该余数即为转化后的结果。X进制转十进制:按权求和用通俗的话讲:用位权的计算方法,将某进制的数,从第0位开始,把第0位上得数*进制(权)的0次方,加上第1位上得数*进制(权)的1次方….以此类推,直至该进制的数的最高位,所得到的和,即为转化所得的十进制的结果。进制修饰(区别什么数是什么进制):十进制:什么都不加修饰 如:111八进制:在前加0 如:0111十六进制:在前加0X如:0X111二进制:在前加0b 如:0b111当程序员不想自己用笔来计算较大的进制转换时,点击右上角搜索按钮spotlight 搜索“计算器”。command+1(简单型计算器)2为科学型,3为编程型基本数据类型记忆基本数据类型的时候,这样记——三大类:字符:(关键字)char :字符型 占字节:1 = 8位 写得出来的都是字符’1’ ‘2’ ‘A’ 。对应十进制0~255之间任意 任意一个数都可以表示,但是>256的不能存储。整型:(关键字)short 短整型 : 字节:2 = 16位 0~65535(关键字)int 整型 : 字节:4 = 32位 0~2^33-1(关键字)long 长整形 : 字节:8或4(C语言没有给一个明确的数字,而是这样定义的,long型的数不小于int型的数。Int型的数不小于short型的数)浮点:(关键字)float 单精度浮点型 : 字节:4(关键字)double 双精度浮点型 : 字节:8字节:1字节 = 8位看一个数是正数还是负数,看最高位是啥:0为正,1为负常量不可改变的量。如: 719,‘A’,‘a’等等。变量变量:变量相当于一个容器或位置.//定义一个变量 //整型 int num1 = 10; //短整型 short s1=111; //长整型 long l1=123456789; //浮点型(单精度) float f1=1.2; //浮点型(双精度) double d1=2.22; //字符型 char c1= '1'; 变量命名规则数字0~9,下划线_,字母 a~z,A~Z 组成,不能以数字开头不可以用系统保留字不能使用重复变量名见名之意。(规范)定义一个变量,要明显知道变量名的意思。赋值运算符:= 可以给一个变量赋值。//赋值运算符:=,可以给一个变量赋值。 //交换两个变量中的值。 int number1=10; int number2=20; //准备另一个变量,用于临时存放 int temp=0; printf("前number1:%d \n",number1); printf("前number2:%d \n",number2); temp=number1; number1=number2; number2=temp; printf("后number1:%d \n",number1); printf("后number2:%d \n",number2); 课后思考题,交换两个变量的值,不使用第三个变量。提示:有两种方式。算术运算符算数运算符,主要是看什么,主要是看+,-,*,/ ,++,--,这几个运算符的用法,+,-,*就不说了,/(除法)主要是要看除数不能为0,虽然计算机不报错(因为语句都符合C语言的标准,程序会执行。),但是在运行后,给出的结果不正确。++和—运算比较特殊,应该这样记:++在前则先++,++在后则后++。--和++一样。要明白一点就是,运算过程中,会出现自动数据类型转换。//+号// //n1=30// int n1 = 10+20;// //n2=40;// int n2 = n1+10;// //n3=70// int n3=n1+n2;/

c语言课程笔记格式,C语言课程学习笔记.docx相关推荐

  1. c语言格式字符If,C语言所有语句格式 C语言中的的if语句共有多少种格式?

    导航:网站首页 > C语言所有语句格式 C语言中的的if语句共有多少种格式? C语言所有语句格式 C语言中的的if语句共有多少种格式? 相关问题: 匿名网友: 1.if语句: if(Bool表达 ...

  2. 《南溪的目标检测学习笔记》——模型预处理的学习笔记

    1 介绍 在目标检测任务中,模型预处理分为两个步骤: 图像预处理:基于图像处理算法 数值预处理:基于机器学习理论 关于图像预处理,请参考<南溪的目标检测学习笔记>--图像预处理的学习笔记 ...

  3. homeassistant mysql_学习笔记 篇三:HomeAssistant学习笔记docker安装的ha更换数据库

    学习笔记 篇三:HomeAssistant学习笔记docker安装的ha更换数据库 2018-11-15 12:06:58 4点赞 18收藏 3评论 是返乡过年?还是就地过年?最新一届#双面过节指南# ...

  4. 【机器学习笔记】可解释机器学习-学习笔记 Interpretable Machine Learning (Deep Learning)

    [机器学习笔记]可解释机器学习-学习笔记 Interpretable Machine Learning (Deep Learning) 目录 [机器学习笔记]可解释机器学习-学习笔记 Interpre ...

  5. c语言第七章函数笔记,我的C语学习笔记-C语言教程(七).doc

    我的C语学习笔记- C语言教程(七) C语言教程---第一章: C语言概论 C语言教程---第二章: 数据类型.运算符.表达式 C语言教程---第三章: C语言程序设计初步 C语言教程---第四章: ...

  6. 狂神css3笔记,【CSS】CSS3学习笔记(一)——选择器

    ✨CSS 层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言.CSS不 ...

  7. python基础知识笔记简书_Python基础学习笔记

    Python貌似有点火热,上手还是比较简单的,自己找了个教程也偷偷的学习一下,扒了一下网上的图片和数据,感觉并不是很难呀(不过之前换电脑,代码丢了,有点可惜,不过网上教程一抓一大把,随便看看也能扒一些 ...

  8. python嵩天课堂笔记_[Python机器学习]强化学习笔记(嵩天礼欣老师mooc第三周)

    [Python机器学习]强化学习笔记(嵩天礼欣老师mooc第三周) [Python机器学习]强化学习笔记(嵩天礼欣老师mooc第三周) 目录 强化学习 定义 马尔科夫决策过程 基本元素 值函数 最优值 ...

  9. 资料:高等数学学习笔记——高等数学(四)学习笔记汇总

    高等数学四(共21讲)课程大纲及对应的学习笔记 第一讲 多元函数的概念 (1.问题引入 2.1.点集的基本知识--邻域的概念 2.2.点集的基本知识--区域的概念 3.多元函数定义 4.二元函数的几何 ...

最新文章

  1. 一流科技完成5000万人民币A轮融资,高瓴创投独家领投
  2. 成功导入并运行breeze jar库
  3. AngularJS基础01 从HelloWorld说起
  4. net use 命令集合详解
  5. java两个数之间质数求法,求任意两个整数之间质数的个数的代码!!!(新手编写)...
  6. 字段与属性 c# 1613532992
  7. 旋转立方体(opengl)
  8. 作为深度学习最强框架的TensorFlow如何进行时序预测!(转)
  9. QT学习笔记之对话框
  10. JAVA项目开发之文档篇
  11. 博客日历的html代码,八种精美的博客日历代码
  12. 解决Navicat 15注册机出现 rsa public key not found
  13. 世纪佳缘php查学历吗,爬了世纪佳缘后发现了一个秘密,世纪佳缘找对象靠谱吗?...
  14. 【1】Kali破解家用WI-FI密码 - WEP加密
  15. java反射机制之Method invoke执行调用方法例子
  16. 银联云闪付开发联调步骤向导
  17. MySQL-运算符详解
  18. python做马尔科夫模型预测法_python实现隐马尔科夫模型HMM
  19. “成功的人,从不被这一点束缚”
  20. 5.Python基础之面向对象

热门文章

  1. dts数据库迁移工具_传统数据库迁移上云利器-ADAM
  2. asterisk 扩展应用(3)——IVR 实现
  3. Linux中重定向及管道,Linux中重定向及管道
  4. 用计算机MR,计算机上的【MC、MR、M
  5. python多级字典嵌套_使用pythonscsv DictReader创建多级嵌套字典
  6. 【转】什么是CT使用的水模、体模
  7. 【转】2.2【MySQL】运行原理(二):InnoDB 内存结构、磁盘结构及update sql执行过程分析
  8. 提供写入的数据少于指定的数据_指定范围数据的汇总
  9. synchronized和ReentrantLock区别,用新的lock有什么好处?举例说说
  10. 【JS逆向百例】某音乐网分离式 webpack 非 IIFE 改写实战