第二章   数据类型

1.转义字符

\f   换页符        但在计算机终端无法显示,故显示为垃圾字符,但在打印终端有效

\0   无操作        有没有都一样,无实际意义

\ddd   三位八进制   输入三个数字,八进制表示

putchar(‘\077’)=putchar(‘\77’)查ascii码值得八进制77为十进制63,是符号?,故输出为?            但要注意putchar(‘\0101’) 并不等于putchar(‘\101’),因为已超过三位,输出值为1,具体为甚么,以后会讲,与计算机存储方法有关

\xhh   两位十六进制

故可知putchar(‘\077’)= putchar(63)= putchar(‘\x3F’)

注:putchar()函数输出一个字符,只输出一个

由以上内容可总结一下,以方便我们对字符有一个准确的认识。

单引号‘’内表字符,每个字母就是一个字符,但由于ascii码的存在,让数字也可以表示字符。也就是,数字就是字符。那转义字符什么意思呢?就是表示一些特殊符号的字符,转义字符可以表示八进制以及十六进制,这说明八进制和十六进制本身是转义字符,而非完全的字符,故要加‘’加以说明,而至于十进制,则不加‘’,十进制本身就是字符,不需要转义。

以上就是我对字符的一些认识,个别表达可能不准确,但却是以自己的方式理解八进制,十六进制以及十进制在字符里表现的一些解释。注意,本历程仅以方便理解为目的,尽量解释的准确。但不管怎样,你总能输出一个完全正确的c程序,并能够表达你的目的。

2.   常量与变量

(1)    输出函数中%d,表示以十进制输出,%x以十六进制输出。&取地址符号

示例:int pt=32;

printf(“%x\n%d”,32,&pt);

输出值为

20

2227144

20为数字32的十六进制输出,至于第二个数字,则为pt这个变量的地址的十进制表示方法,当然,我          们不建议这样做,因为内存地址一般以十六进制表示。

(2)    命名规则

字母,数字,下划线

开头必须为字母或下划线,因为以数字开头可能会引起误会,如int 31=23;

在目前高级版本的编译器中,可以以汉字以及特殊符号命名,如int 狗=45,int $er=35都是可以的,        编译器自动将其按照字母处理。

时间: 2024-10-13 10:28:53

第二章   数据类型的相关文章

C#本质论读书笔记:第一章 C#概述|第二章 数据类型

第一章 1.字符串是不可变的:所有string类型的数据,都不可变,也可以说是不可修改的,不能修改变量最初引用的数据,只能对其重新赋值,让其指向内存中的一个新位置. 第二章 2.1 预定义类型或基本类型: C#语言的基本类型包括8种整数类型,2种用于科学计算的二级制浮点类型,1种用于金融计算的十进制浮点类型,1种布尔类型以及一种字符类型. 2.1.1 整数类型: 要注意int32的范围,如果是要保存10位以上的数字编号的时候,要么使用string,要么使用int64,因为int32只能保存到10

C语言 第二章 数据类型、变量和输入函数

目录 一.数据类型简介 二.变量定义 2.1.变量名的取名规则 2.2.变量定义的多种形式 三.整型(int) 四.字符型(char) 五.单精度浮点型(float) 六.双精度浮点型(double) 七.输入scanf 7.1.输入时指定分隔符 7.2.清除缓冲 7.3.输入字符串 7.4.限定输入范围 7.5.限定输入范围取反 一.数据类型简介 在 C 语言中,数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统.变量的类型决定了变量存储占用的空间,以及如何解释存储的位模式. 类型转换

第二章 数据类型、运算符和表达式

0x 考试内容要求 掌握C++的数据类型 解常量定义 掌握常量的用法 掌握运算符种类以及其优先级和结合性 熟练掌握表达式 1x C++语言的数据类型 C++中每个变量或者常量都需要拥有自己的一种数据类型 C++将数据类型分为三种: 基本数据类型 构造类型(导出数据类型) 自定义类型 1x.1 基本类型 逻辑型--bool BOOL布尔型,用0,1来表示逻辑真假 只拥有个值:true.false分别用1.0表示 字符型--char 取值范围:ASCII,扩充ASCII 占用一个字节,即8位 ASC

第二章—数据类型

浮点数:(有限或无限循环小数包括0) 浮点数是属于有理数中某特定子集的数的数字表示,在计算机中用以近似表示任意某个实数.具体的说,这个实数由一个整数或定点数(即尾数)乘以某个基数(计算机中通常是2)的整数次幂得到,这种表示方法类似于基数为10的科学计数法. 处理浮点数的运算是要注意尾数问题. round(x,y):将x进行四舍五入操作,保留y位小数 列表:是一个数据的集合,里面可以放任何的数据类型 创建 只要把逗号分隔的不同的数据项使用方括号括起来即可. 方法一: L = ['a', 'b',

第二章 数据类型、变量、和运算符

Java中常用的数据类型有:1.int      整数类型:整型 2.double   双精度浮点类型 3.char  字符型 4.String 字符串 变量:是指计算机根据数据类型在内存中开辟的一块儿空间,用来储存变量值. 变量命名的规则:字下美人其后数(即字母.下划线.美元符号开头其后可以是数值): 运算符:赋值运算符 = 算术运算符 +.-.*./(加减乘除) 逻辑运算符 &&.||.!(且或非) 关系运算符 >,<,>=,<=,!+,==: 原文地址:htt

JAVA第二章数据类型与运算符

注意:变量名命名要有意义.见名知意 整型byte 8个字节 -2的7次方到2的7次方-1 -128-127short 16个字节 -2的15次方到2的15次方-1int 32个字节 -2的31次方到2的31次方-1long 64个字节 -2的63次方到2的63次方-1 package com.threejava; public class Resume2 { public static void main(String[] args) { //赋值一个同学的名字:小明 String name="

第二章 数据类型与运算符

·员工工资 ·五位数之和 原文地址:https://www.cnblogs.com/xiaozhejun/p/10158866.html

第二章 数据类型和运算符

1.常用的进制有哪些? 2.如何将10进制转换为2进制数据 3. 位.字节.字符的概念及其计数范围?4. 标识符的作用是什么?5. 这个标识符合法吗? int [email protected] = 33;6. 标识符能不能使用汉字开头?为什么?7. Java中有没有goto语句?有没有goto关键字?8. byte,short,int,long类型,分别占用几个字节?表数范围多大?9. 整型常数默认是什么类型?10. float,double分别占用几个字节?11. 如何用科学计数法表示3.1

第二章:数据类型和运算符

第二章:数据类型和运算符 计算机中的进制 **标识符 总的命名规则:见名知意.如果有多个单词组成,首单词小写,其余单词的首字母大写(驼峰命名法).1.首字母只能是字母,下划线和$2.其余字母可以字母,下划线,$和数字3.不能使用预留关键字4.严格区分大小写 数据类型*** 基本数据类型 整型 byte(1个字节) short(2个字节) int(4个字节) long(8个字节) 浮点型 float(4个字节) double(8个字节) 字符型 char(2个字节)采用Unicode码 布尔型 b