3、C语言之数据类型、运算符与表达式

C语言之数据类型、运算符与表达式

1、C的数据类型

    

  数据类型决定:

    (1)数据占内存的字节数

    (2)数据取值范围

    (3)可以进行的操作

2、常量与变量

  常量和符号常量

    在程序运行过程中,其值不能被改变的量称为常量

  常量区分为不同类型:

    整型 100 ,125,-1000

    实型:3.14, 0.23

    字符型: ‘a’, ‘b’

    字符串型:“a”, “adfdg”, “1233”

  用某种符号来代表某个常量,称这个符号为符号常量

    #define PRICE 30//PRICE就是一个符号常量

  变量:

    定义:其值可以改变的量

    定义格式:数据类型  变量名;

    变量应该有名字,并在内存中占据一定的存储单元

    变量名隔阂变量值有不同的含义

      变量名实为一个符号地址

  标识符:

    定义:标识变量名、符号常量名、函数名、数组名、文件名的字符串序列-----名字

    命名规则:

      只能由字母、数字、下划线组成,且第一个字符必须是字母或下划线

      大小写区分

      不能使用关键字

    使用:先定义,后使用

3、整型数据

  整型常量的三种表示方法

    十进制整数:由数字0~0和正负号表示。

      如:123,-234,0

    八进制整数:由数字0开头,后跟数字1~7表示

      如:0123,0112

    十六进制整数:由0x开头,后跟0~9,a~f,A~F表示

      如:0x123,0xff

  补充知识:数据在内存中的存放形式

    内存以直接为单元组成

    一个字节一般由8个二进制位组成

    每个二进制位的值是0或1

4、浮点型数据

  浮点型常量的表示方法

    (1)小数:0.123

    (2)指数 3e-3

  计算机中,使用指数表示浮点型数据

  需要注意的是:字母e之前必须有数字,且e后面的指数必须为整数

    eg:1e-3

      123.456  规范化的指数表示形式为   1.23456e3

5、字符型数据

  字符常量

    定义:用单引号括起来的单个字符或转义字符

      如:‘a’  ‘A’  ‘\n’  ‘\t‘

    字符常量的值:该字符的ASCII码值

      如:‘a’ --- 97  ‘A’ --- 65

    定义格式:char 变量名 = 值

      char ch = 65; 与 char ch = ‘A‘; 是等效的

      

    转义字符:反斜线后面跟一个字符或一个代码值表示

  字符变量:

    存放字符常量,占用一个字节,存放一个字符

    定义形式:

      char ch1,ch2;

    赋值:

      ch1 = ‘a‘;  ch2 =  ‘b‘;

    字符数据在内存中高度存储形式及其使用方法

      以二进制存放字符的  ASCII码值(0~255)

      以整数的存储形式类似

    以字符或整数形式输出

      printf("%c",ch1);//以字符形式输出

      printf("%d",ch1);//以数字形式输出

  字符串常量

    字符串常量是一对双引号括起来的字符序列

    合法的字符串常量:

      “How do you do。”,“china”, “a”

    可以输出一个字符串,如

      printf("how do you do.");

    注意:

      不能把一个字符串常量赋值给一个字符变量

      c语言中没有字符串变量,只能用字符数组来保存字符串。

  C规定:在每个字符串常量的结尾加一个“字符串结束标志”,以便系统据此判断字符串是否结束。

  C规定以字符‘\0’作为字符串结束标志

6、变量赋初值

  变量的使用:先定义,后使用

  变量定义的位置:一般放在函数开头

  变量初始化:可以在定义时赋初值,可以在使用之前

  切记出现使用时,出现变量不定义、不初始化的情况。

  

  数据类型的转换:隐式转换,显示转换

7、算数运算符和运算表达式

    

原文地址:https://www.cnblogs.com/Long-w/p/8622816.html

时间: 2024-10-27 18:38:25

3、C语言之数据类型、运算符与表达式的相关文章

JS基础-数据类型-运算符和表达式-变量和常量

1.js的基础语法2.js调试 1.F12调出控制台,查看提示错误及其位置. 2.出错时只影响当前代码块,不会影响其他代码块,后续代码块继续执行.3.语法规范 1.js语句:可执行的最小单元 必须以 ; 结束 严格区分大小写 ex:console.log(); //正确 Console.log(); //错误 所有符号必须是英文标点符号 2.js注释 // :单行注释 /**/ :多行注释4.变量和常量 1.变量 1.声明变量 var 变量名; ex: var uname; 2.为变量赋值 变量

语言基础+数据类型+运算符

一.C#语言基础 新建项目:文件→新建→项目→Visual C#(默认.NET Framework 4.5)→控制台应用程序 1.项目结构 (1)项目后缀 .config ——配置文件(存放配置参数文件) .csproj ——项目文件(管理文件项) .sln ——解决方案文件(管理项目) .cs ——(程序代码) (2)函数的四要素:名称.输入.输出.加工 (3)主函数,输入语句,输出语句 Useing ——程序引用的库 namespace ConsoleApplication3 ——命名空间

Java语言常用的运算符和表达式详解

Java提供了丰富的运算符,如算术运算符.关系运算符.逻辑运算符.位运算符等等.Java的表达式就是用运算符连接起来的符合Java规则的式子.运算符的优先级决定了表达式中运算执行的先后顺序.在编写程序时尽量的使用括号()运算符号来实现想要的运算次序,以免产生难以阅读或含糊不清的计算顺序.运算符的结合性决定了并列的相同级别运算符的先后顺序. 算术运算符 1.加减运算符:  +,- 加减运算符是二目运算符:加减运算符的结合方向是从左到右:加减运算符的操作元是整型或浮点型数据,加减运算符的优先级是4级

【C语言学习】《C Primer Plus》第5章 运算符、表达式和语句

学习总结 1.有了一定的语言基础,运算符和表达式这些都大同小异,无外乎赋值运算符(=).算术运算符(+.-.*./.%.++.--)和其他的一下运算符(sizeof.(type)). 2.声明一个参数就创建了一个被称为形式参数(formal argument)或形式参量(formal parameter).我们称函数调用传递一个值,这个值被称为实际参数(actual argument)或实际参量(actual parameter). 3.编程练习(题8): 1 #include <stdio.h

C语言---程序的一般形式、数据类型、常量变量、运算符、表达式、格式化输入输出

1. 程序的一般形式 (1)注释 ① 分类:单行注释( // ): 注释一行.多行注释( /**/ ): 在这个区间内,都属于多行注释,可以换行. ② 作用:提示代码的作用,提示思路   不写注释的后果:出来混总是要还的. ③ 单行注释不能换行 (2) #include  #import ① 导入文件,系统提供类库文件中包含一些功能函数,如果想在某个文件中使用,必须导入需要的文件. ② stdio  标准输入输出  standard input output (3) main  函数,又称主函数

C语言:数据类型、运算符、表达式

.:.:第二章:数据类型.运算符.表达式:.:. 第二章: 数据类型.运算符.表达式 C语言的数据类型 在第一课中,我们已经看到程序中使用的各种变量都应预先加以说明,即先说明,后使用.对变量的说明可以包括三个方面:·数据类型·存储类型·作用域 在本课中,我们只介绍数据类型说明.其它说明在以后各章中陆续介绍.所谓数据类型是按被说明量的性质,表示形式,占据存储空间的多少,构造特点来划分的.在C语言中,数据类型可分为:基本数据类型,构造数据类型,指针类型,空类型四大类. 1.基本数据类型 基本数据类型

实验1“C语言开发环境使用和数据类型、运算符、表达式”总结与体会

一.实验总结 本次实验共尝试编写9个程序,其中5个为自主编写与课本程序,3个参考其他优秀作品,1个尝试未果(错误结果将在下文呈现).由于是第一次比较系统的编译,以往虽有所接触,但还是生疏,大部分没有一次编译成功,总有许多细微的错误,也是初学者经常犯的错误.下面将逐一进行简要自评. ①输入自己的学号 1 #include<stdio.h> 2 int main() 3 { 4 printf("201883300022"); 5 return 0; 6 } 来自课本例题的简单改

C语言笔记1--类型、运算符与表达式

 C语言笔记1--类型.运算符与表达式 总论: 变量和常量是程序处理的两种基本的数据对象.声明语句说明变量的名字和类型,也可以指定变量的初值.运算符指定将要进行的操作.表达式则把变量与常量组合起来生成新的值.对象的类型决定该对象可取值的集合以及可以对该对象执行的操作. 一.变量与常量的名字 1.名字是由字母.下划线和数字组成的序列,其第一个字符必须为字母:下划线"_"被看做是字母,但一般不要以下划线"_"开头. 2.名字区分字母大小写,变量名使用小写字母.符号常量

c的详细学习(2)数据类型,运算符与表达式

(1)c语言的基本符号 任何一种基本语言都有自己的基本词汇表.c语言的基本词汇表有一下几部分: *数字10个: *英文字母:大小写各26个: *下划线字符“_”: *运算符:表达程序的基本操作使用的一些符号: *关键字:职位表达程序功能使用的一些英文单词或单词缩写: (2)标识符: 标识符是用来为符号常量,变量,函数,数组,类型,文件命名的有效字符序列.命名规则如下: *只能有数字字母和下划线组成: *第一个字符必须使用字母或者下划线: *不能使用关键字: *区分大小写: *ANSI C没有规定