char 类型

1.char 变量 常量

  char c; 定义一个char变量

  c = ‘a’   'a'字符常量

  char 的本质就是一个整数,只有一个字节大小的整数

2.printf 输出char

  %c意思是输出一个字符,而不是一个整数

3.不看打印char转移符

  \a 警报

int main()
{
char c = '\a';
printf("%c\n", c);//响一声
return ;
}

  \b 退格

  \n 换行

  \r   回车

  \t  制表符

  \\  斜杠

  \' 单引号

  \“ 双引号

  \? 问号 

 \n是换行,表示使光标下移一格

  \是回车,表示使光标到行首

  \r\n表示回车换行

4 char 和 unsiged char

  char a = 0; //定义有符号的

  unsiged char 定义一个无符号的char

  

   - 124  

  浮点数 float double long double 类型

1.浮点数常量变量

  float 在32位系统 4个字节

  double 在32位系统 8个字节

  浮点数效率不高 , 避免使用浮点数

   浮点数付给整数只保留整数

  四舍五入直接加0.5 付给整数搞定

#include <stdio.h>
int main()
{
int i = ;
i = / ;
  double f =4; //浮点数效率不高 , 避免使用浮点数
printf("%d", i); //整数不能保留小数点后面的数字
return ;
}

2.printf输出浮点数

.%f

    类型限制

  const 代表一个不能改变的常量

  volatile 变量是一个可能被CPU指令之外的地方改变的

#include <stdio.h>
int main()
{
volatile int i = ;//告诉编辑器,不要对这个变量优化代码 i += 45;
i = i + ;
//外部设备改了i的值
i = i + ;
i = i + ;
printf("%d\n", i);
return ;
}

  register

  这是个建议性的指令, 而不是命令行的指令

register int i = 100;//i不在内存中,直接在 cpu 的寄存器里面

  

字符串格式化输出输入

  “” 是c语言表达字符串的方式

  字符串的本质就是字符   

 

putchar 打印一个字符

putchar('A') ->asc码

scanf 通过键盘读取用户输入,放入变量中,记得参数一定是变量的地址(&)

#include <stdio.h>
int main()
{
int a=, b=;
scanf("%d", &a);
scanf("%d", &b);
printf("a+b=%d", a+b);
return ;
}

getchar 得到用户键盘输入的字符

#include <stdio.h>
int main()
{
char a = ;
a = getchar();
printf("%c", a);
return ;
}

c语言数据类型(二)的更多相关文章

  1. R语言数据类型

    R语言数据类型[转!!]Zhao-Pace  https://www.cnblogs.com/zhao441354231/p/5970544.html   R语言用来存储数据的对象包括: 向量, 因子 ...

  2. C语言数据类型_02

    C语言数据类型:

  3. #r语言(二)笔记

    #r语言(二)笔记 #早复习 #概述:R是用于统计分析.绘图的语言和操作环境 #对象: #数据类型--统称为对象 #向量(vector):用于存储数值型.字符型或逻辑型数据的一维数组. #定义向量: ...

  4. R语言 数据类型

    R语言数据类型 通常,在使用任何编程语言进行编程时,您需要使用各种变量来存储各种信息. 变量只是保留值的存储位置. 这意味着,当你创建一个变量,你必须在内存中保留一些空间来存储它们. 您可能想存储各种 ...

  5. R语言入门二

    一.R语言应知常用函数 1.getwd() 函数:获取工作目录(同eclipse设置workspace类似),直接在R软件中使用,如下图: 2.setwd(dir=”工作目录”) 函数:设置R软件RS ...

  6. 使用C语言实现二维,三维绘图算法(1)-透视投影

    使用C语言实现二维,三维绘图算法(1)-透视投影 ---- 引言---- 每次使用OpenGL或DirectX写三维程序的时候, 都有一种隔靴搔痒的感觉, 对于内部的三维算法的实现不甚了解. 其实想想 ...

  7. 使用C语言实现二维,三维绘图算法(3)-简单的二维分形

    使用C语言实现二维,三维绘图算法(3)-简单的二维分形 ---- 引言---- 每次使用OpenGL或DirectX写三维程序的时候, 都有一种隔靴搔痒的感觉, 对于内部的三维算法的实现不甚了解. 其 ...

  8. 使用C语言实现二维,三维绘图算法(2)-解析曲面的显示

    使用C语言实现二维,三维绘图算法(2)-解析曲面的显示 ---- 引言---- 每次使用OpenGL或DirectX写三维程序的时候, 都有一种隔靴搔痒的感觉, 对于内部的三维算法的实现不甚了解. 其 ...

  9. C语言数据类型的理解

    数据类型的定义: 作为一种语言,必然有所谓的语言组成要素,就像日常生活中人们之间的交流一样,首先会有字,字再成词组,再来就是句子,后来呢就是段落等等.当然不同的字,词,句这些在一起,就会有不同的表达效 ...

  10. Swift语言指南(二)--语言基础之注释和分号

    原文:Swift语言指南(二)--语言基础之注释和分号 注释 通过注释向自己的代码中注入不可执行的文本,作为你自己的笔记或提示.Swift编译器运行时会忽略注释. Swift的注释与C语言极其相似,单 ...

随机推荐

  1. 曾经很强大的免费 ERP 2BizBox

    曾经很强大的免费 ERP 2BizBox 整个功能很强大,特别是生产,工单也很完善,有损耗,有反冲等功能. 流程比较规矩,需要先采购后才能使用,只有生产后才能销售,工单有组装和拆装,工程有工程更改,也 ...

  2. Java NIO Reactor模式

    一.NIO介绍: NIO模型: 1.Channel为连接通道,相当于一个客户端与服务器的一个连接,Selector为通道管理器,将Channel注册到Selector上,Selector管理着这些Ch ...

  3. Distributed processing

    Distributed processing Tool 好处 坏处 类型 支持序列化 支持根据负载动态调度任务 支持c 支持dependency的调度 有成熟的library Actor model ...

  4. perventDefault, stopPropagation, stopImmediatePropagation 三者的区别

    event有三种特别容易混淆的方法, 用来阻止默认事件的发生 1.  e.preventDefault(); 2. e.stopPropagation(); 3. e.stopImmediatePro ...

  5. centos7使用163 yum源

    一般是下载 .repo 源即可,但有时候我们需要安装一些额外的包,就需要下载 Extra Packages for Enterprise Linux (EPEL) 源, 比如我们需要用 yum 安装 ...

  6. .NET设计模式 第二部分 创建型模式(1)—:单件模式(Singleton Pattern)

    单件模式(Singleton Pattern) ——.NET设计模式系列之二 Terrylee,2005年12月07日 概述 Singleton模式要求一个类有且仅有一个实例,并且提供了一个全局的访问 ...

  7. python json.dumps(output) ^ SyntaxError: invalid syntax

    问题 下面代码在有些机器上执行正常,有些机器上执行报错: import json output={} print json.dumps(output) python代码报错: line 277 pri ...

  8. NAND FLASH控制器

    一.nand flash访问原理 地址空间概念 nand的编址 nand命令  命令,地址,数据 使用S3C2440的nand flash控制器访问nand flash 前几个编译出来的文件都小于4k ...

  9. Python进行RSA安装加密

    一.下载ez_setup.py(http://peak.telecommunity.com/dist/ez_setup.py) 二.用python解释执行它 (如使用IDLE打开该py文件,按F5解释 ...

  10. Javascript中的词法作用域、动态作用域、函数作用域和块作用域(四)

    一.js中的词法作用域和动态作用域      词法作用域也就是在词法阶段定义的作用域,也就是说词法作用域在代码书写时就已经确定了.       js中其实只有词法作用域,并没有动态作用域,this的执 ...