C+Primer+Plus第6版 中文版

文件名 .c 小写

.C 错误

printf(“this are %d feet in %d fathoms!\n”,feet,fathoms);

待输出的变量列于""后面

scanf("%f",&weight);

printf("%.2f",weight)

数据类型:数据类型关键字

int 基本整数类型

long short unsigned signed

char 字母和其他字符

float ,double, long double 小数

_Bool 布尔

_complex 复数

_Imaginary 虚数

整数

7 111

浮点数

小数部分 指数部分 分开储存

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rjNMQH2r-1601118670192)(E:\CJR\OneDrive\桌面\CSND文件编辑.assets\image-20200922225435641.png)]

十六进制 0x 0X的每一位数 由四位2进制数表示

3 0011

5 0101

八进制 0

显示

%d,%o,%x

%#o,%#x,%#X

char类型

用特定的数字表示特定的字符

ASCII

Unicode商业统一码

\7

类型大小

%zd sizeof(int)

一字节为char类型占用空间的大小,通常为8位

刷新输出

printf()k把语句发送到缓存区(buffer)的中间储存区域,然后缓存区的内容不断发送到屏幕

何时把缓存区的内容发送到屏幕:

缓存区满

遇换行符 \n

需要输入的时候

字符串和格式化输入/输出

字符串被存储在char类型的数组中,每个单元储存一个字符。

末尾字符\0,空字符

输入函数

scanf() 遇到第一个空白(空格,制表符,换行符)就不再读取输入

fgets()

字符串和字符
  1. 字符串常量"x":派生类型charkj数组,由两个字符组成,‘x’ \0.
  2. 字符常量’x’:基本类型。

sizeof 对象的大小,字节

strlen() 字符串中字符的长度

%1.2f 结果被四舍五入为两位小数输出

#define TOES=20; 错误 常量

const 只读变量

*修饰符

printf("%*.*f\n");	//字段宽度*,小数点后显示*
scanf("%*d %*d %d"); //跳过响应项 

scanf 在变量前加地址运算符

运算符

=

使用可修改的左值标记那些可被赋值的实体

求模运算%

用于整数运算,左侧/右侧的余数

++ –

前缀形式:先递增,

后缀形式:q=2*a++;首先,2*a,然后递增1

具有很高的优先级,只有()的优先级比它们高。

while (num < 5) {
    
    
		printf("%10d,%10d\n", num, num * num++);
	}
	```
	

猜你喜欢

转载自blog.csdn.net/cs18335818140/article/details/108815744