C语言中的数据

基本类型

1.整型

指不带小数的数字,也是最简单最常用的

2.字符型

char 一般用来存储当个字符

例如


char s1=‘a‘;

3.浮点型

浮点数据是指代小数的数字

变量及赋值

变量定义的一般形式为:数据类型 变量名;

多个类型相同的变量: 数据类型 变量名,变量名,变量名........;

变量的赋值分为两种方式

1.先声明再赋值

2.声明的同时赋值


int num;

num=100;

int num2=100;

不可改变的常量

    在程序执行过程中,值不发生改变的量称为常量。C语言的常量可以分为直接常量和符号常量。

    一般形式为 #define 标识符 常量值(一般情况下,常量的标识符用大写字母,变量的用小写字母)

例:


#include<stdio.h>

#define PI 3.14

int main()

{

    printf("圆周率: %f\n",PI);

    return 0;

}

数据类型的转换

1.自动类型转换


char c=‘a‘;

int x;

double d;

x=c;//字符类型可以自动转换为整型

d=x;//整型可以自动转换为浮点类型

自动转换发生在不同数据类型运算时,在编译的时候自动完成。

char类型数据转换 为int类型数据遵循ASCII码中的对应值

PS.字节小的可以向字节大的自动转换,但字节大的不能向字节小的自动转换

2.强制类型转换

强制类型转换是通过定义类型转换运算来实现的。其一般形式为:

                                (数据类型)(表达式)

例如:


double num1=5.21;

int num2=(int)num1;

printf("%d\n",num2);

强制转换后的运算结果不遵循四舍五入原则,小数点后的数据全部舍弃。

转换后不会改变原数据的类型及变量值,只在本次运算中临时性转换。

使用强制转换时数据类型和表达式都必须加括号。

原文地址:https://www.cnblogs.com/yydx/p/9970980.html

时间: 2024-07-31 12:18:05

C语言中的数据的相关文章

Go语言中其他数据与字符串类型的转换

1 概述 Go语言是强类型语言,因此总会需要将字符串转成需要的类型.比如整型和字符串转换,字符串和布尔型的转换等.本文就介绍如何完成这些转换,以下是Go语言关于字符串转换的整理说明,主要是与切片类型的转换,和 strconv 包的使用. 2 与切片的转换 切片类型可以和字符串类型相互转换. fmt.Println([]rune("Hello小韩说课")) // [72 101 108 108 111 23567 38889 35828 35838] fmt.Println(string

R语言笔记之数据篇

R语言杂七杂八 与R语言有关的应用工具 探索性数据分析 统计推断 回归分析 机器学习-分类问题 R与Rstudio的获取与安装 包package一种扩展R基本功能的机制集成了众多函数 获取包 导入包libraryname 获取帮助 R语言特点 R语言语法基础之数据篇 R语言中的数据 R语言支持的数据类型 基本数据结构 一维数据类型 向量 vocter 1创建 2提取子集 因子 factor 1创建 2提取子集 二维数据类型 矩阵 matrix 1生成矩阵 1matrix方法 2 修改dim属性来

sqlite学习笔记9:C语言中使用sqlite之插入数据

前面创建了一张表,现在给他插入一些数据,插入数据跟创建表差不多,仅仅是SQL语言不一样而已,完整代码如下: #include <stdio.h> #include <stdlib.h> #include "sqlite/sqlite3.h" #define DB_NANE "sqlite/test.db" sqlite3 *db = NULL; char* sql = NULL; char *zErrMsg = NULL; int ret =

sqlite学习笔记10:C语言中使用sqlite之查询和更新数据

前面说到的 sqlite_exec() 中的第三个参数, SQLite 将为 sql 参数内执行的每个 SELECT 语句中处理的每个记录调用这个回调函数. 本节添加了两个函数,selectFromTable和updateTable. 实例程序如下: #include <stdio.h> #include <stdlib.h> #include "sqlite/sqlite3.h" #define DB_NANE "sqlite/test.db&quo

C语言之查看数据在内存中表现形式

#include<stdio.h> void viewRAM(); void main() { viewRAM(); } //查看内存,打印内存地址 void viewRAM() { int b[5] = { 1, 2, 3, 4, 5 }; //打印内存地址 printf("%x", b); //注意:数组在内存中连续排列的 system("pause"); } 1,在打印内存地址代码后面,右键. 2,选择断点,插入断点. 3,这时断点已经生效. 4,

数据处理程序语言中的基本数据类型

程序语言根据其设计目的不同,其侧重的基本数据类型也不同.JAVA.C#等语言被设计用来进行通用的应用程序开发,其基本数据类型是字符串.数字.布尔等原子数据类型,以及数组和通用对象.而SQL.PowerBuilder.R.集算器esProc等语言被设计用来进行数据处理,其基本数据类型是有结构的二维数据表对象.比如这句SQL:SELECT T1.id,T1.name,T1.value FROM T1 LEFT JOIN T2 ON T1.id=T2.id,这里的T1,T2以及计算结果就是这种数据类型

在 Swift 语言中更好的处理 JSON 数据:SwiftyJSON

SwiftyJSON能够让在Swift语言中更加简便处理JSON数据. With SwiftyJSON all you have to do is: ? 1 2 3 4 let json = JSONValue(dataFromNetworking) if let userName = json[0]["user"]["name"].string{   //Now you got your value } And don't worry about the Opti

用C语言对文件中的数据进行处理

本博客中有用verilog处理文件数据的代码,本博文采用C 处理文件中的数据. 有时候要生成一个mif文件—— altera memory  initial file.本次工程中我得到的是一个大型的数据矩阵一样的东西,我需要慢慢靠近把它处理成mif格式. 第一个程序,把文件读进来是这么干的 1 //date :2016/07/09 2 //designer:cobbpeng 3 //version :00 4 //function: 5 6 #include "stdio.h" 7 /

Swift语言中如何使用JSON数据教程

原文:Swift语言中如何使用JSON数据教程 这是一篇翻译文章,原文出处:http://www.raywenderlich.com/82706/working-with-json-in-swift-tutorial JSON(全称:JavaScript Object Notation),是网络服务中传输数据的常用方法,JSON因为容易使用,且可读性强, 所以非常受到欢迎. 下面是个JSON的一个片段: [ {"person": {"name":"Dani