#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>//printf函数用于打印,打印内容为双引号中的内容,使用时需要包含头文件 stdio.h
int main()
{
int age = 18;//设置变量
printf("hello,world\n");
printf("helo\nworld");//printf不会自动换行,需要主动输入\n指示其换行,\n可放在双引号内的任意位置
printf("hello world\n");// 即使是两个及以上printf语句,若无\n两个语句打印的内容也是直接连接
printf("我的年龄是%d\n", age);
printf("我的年龄是%d\n", 18);
printf("%d%d%d%d\n", 1, 2, 3);
//双引号内可用占位符代替具体内容,使内容具有可变性,常用的占位符包括%c,%s,%d,%f,%lf分别是字符,字符串,整形,float,double
// 参考格式为 printf("********%--******\n",变量名称/具体内容); 变量类型需要与占位符类型一致
// 当出现多个占位符时,按顺序一一对应即可,双引号后面的内容用逗号连接,若占位符大于引号外参数数量,多余的占位符可能输出随机值,还会警告
//其中float和double都可以用%f打印,但是在scanf中两者不可混用,所以建议养成分别用各自占位符的习惯
printf("%5d\n", 123);//在占位符中%后面加数字可以限定占位符的最小宽度,默认右对齐,即在内容前加空格
printf("%-5d\n", 123);//设置左对齐需要将宽度设为负数,会在内容后面加空格
//若内容宽度大于限定的最小宽度,则直接打印原内容
printf("%12f\n", 0.445);//打印小数时,限定的为整个小数的宽度,小数点也占一个宽度(小数默认小数点后面保留6位)
//小数可用科学计数法表示%e,%E,%Le
printf("%e %E \n", 7e3, 8E12);
//总是显示正负号
printf("%+d %-d %+d %-d\n", 12, -12, -12, +12);//在%后加对应的正负号可让打印结果显示正负号,
// 但这个符号无改变数字正负功能,加错了与没加效果一致
int a = 12;
int b = -12,c = -13;//同一类型的变量可以在同行设置,在开头写一次变量类型就可以-----int a=12,int b=13;是错误格式
a = -a, b = -b, c = +c;//或者不同种变量用分号连接也可以写在同一行
printf("%d,%d,%d\n", a, b, c);//单目操作符负号可以改变数字正负,正号不可以
//输出部分字符串
printf("%.5s\n%s\n","hello world","hello world");//在%后加.*就可以限定输出字符串长度,打印字符串时用双引号,字符用单引号括起来
return 0;
}
#include<stdio.h>//printf函数用于打印,打印内容为双引号中的内容,使用时需要包含头文件 stdio.h
int main()
{
int age = 18;//设置变量
printf("hello,world\n");
printf("helo\nworld");//printf不会自动换行,需要主动输入\n指示其换行,\n可放在双引号内的任意位置
printf("hello world\n");// 即使是两个及以上printf语句,若无\n两个语句打印的内容也是直接连接
printf("我的年龄是%d\n", age);
printf("我的年龄是%d\n", 18);
printf("%d%d%d%d\n", 1, 2, 3);
//双引号内可用占位符代替具体内容,使内容具有可变性,常用的占位符包括%c,%s,%d,%f,%lf分别是字符,字符串,整形,float,double
// 参考格式为 printf("********%--******\n",变量名称/具体内容); 变量类型需要与占位符类型一致
// 当出现多个占位符时,按顺序一一对应即可,双引号后面的内容用逗号连接,若占位符大于引号外参数数量,多余的占位符可能输出随机值,还会警告
//其中float和double都可以用%f打印,但是在scanf中两者不可混用,所以建议养成分别用各自占位符的习惯
printf("%5d\n", 123);//在占位符中%后面加数字可以限定占位符的最小宽度,默认右对齐,即在内容前加空格
printf("%-5d\n", 123);//设置左对齐需要将宽度设为负数,会在内容后面加空格
//若内容宽度大于限定的最小宽度,则直接打印原内容
printf("%12f\n", 0.445);//打印小数时,限定的为整个小数的宽度,小数点也占一个宽度(小数默认小数点后面保留6位)
//小数可用科学计数法表示%e,%E,%Le
printf("%e %E \n", 7e3, 8E12);
//总是显示正负号
printf("%+d %-d %+d %-d\n", 12, -12, -12, +12);//在%后加对应的正负号可让打印结果显示正负号,
// 但这个符号无改变数字正负功能,加错了与没加效果一致
int a = 12;
int b = -12,c = -13;//同一类型的变量可以在同行设置,在开头写一次变量类型就可以-----int a=12,int b=13;是错误格式
a = -a, b = -b, c = +c;//或者不同种变量用分号连接也可以写在同一行
printf("%d,%d,%d\n", a, b, c);//单目操作符负号可以改变数字正负,正号不可以
//输出部分字符串
printf("%.5s\n%s\n","hello world","hello world");//在%后加.*就可以限定输出字符串长度,打印字符串时用双引号,字符用单引号括起来
return 0;
}
有任何问题可以在评论区指出,欢迎前来讨论和提问
(封面由ai生成,其余内容为自己总结)
4166

被折叠的 条评论
为什么被折叠?



