【C/C++】编程基础
2022/3/28 1:23:03
本文主要是介绍【C/C++】编程基础,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
基本结构
写一个简单但完整的C程序。
利用printf 函数在屏幕上显示输出。
简单C程序的结构。
书写C程序的基本原则。
代码设计
#include<stdio.h> void main(void) { printf("This is C!"); }
结果显示
格式化输出
格式化输出
回车
代码设计
#include<stdio.h> void main(void) { printf("Welcome to"); printf("China!"); printf("\nHow do we\njump\n\ntwo lines?\n"); printf("\n"); printf("It will rain\ntomorrow\n"); }
结果显示
其他转义字符
显示转义字符
代码展示
#include <stdio.h> void main(void) { printf("Listen to the beep now.\a"); printf("\nWhere is the 't' in cat \b?\n\n"); printf("I earned $50 \rWhere is the money?\n"); printf("The rabbit jumps \t\t two tabs.\n\n"); printf("Welcome to\ New York!\n\n"); printf("From " "Russia \ with " "Love.\n"); printf("Print 3 double quotes -\" \" \" \n"); }
结果显示
变量:命名、声明、赋值和打印值
命名变量
声明数据类型
使用赋值语句
显示变量的值
基本的赋值语句
代码设计
#include <stdio.h> void main(void) { int month; float expense,income; month=12; expense=111.1; income=100.; printf("Month=%2d,Expense=$%.2f\n",month,expense); month=11; expense=82.1; printf("For the %2dth month of the year\n" "the expenses were $%5.2f \n" "and the income was $%6.2f\n\n",month ,expense,income); }
结果显示
算数运算符和表达式
运算数
算数运算符和他们的特点
算数表达式
代码设计
#include <stdio.h> void main(void) { int i,j,k,p,m,n; float a,b,c,d,e,f,g,x,y; i=5; j=5; k=11;p=3; x=3.0;y=4.0; printf("......Initial values ......\n"); printf("i=%4d,j=%4d\nk=%4d,p=%4d\nx=%4.2f,y=%4.2f\n\n",i,j,k,p,x,y); a=x+y; b=x-y; c=x*y; d=x/y; e=d+3.0; f=d+3; i=i+1; j=j+1; printf(".....Section 1 output ......\n"); printf("a=%5.2f,v=%5.2f\nc=%5.2f,d=%5.2f\ne=%5.2f f==%5.2f\ni==%5.d,%5d\n\n",a,b,c,d,e,f,i,j); m=k%p; n=p%k; i++; ++j; e--; --f; printf(".....Section 2 output ......\n"); printf("m=%4d,n=%4d\ni=%4d,j=%4d\ne=%4.2f,f=%4.2f\n",m,n,i,j,e,f); }
结果显示
从键盘输入数据
使用scanf()函数
从键盘输人数据
地址操作符&
double数据类型
代码设计
#include <stdio.h> void main(void) { float income; double expense; int month,hour,minute; printf("What month is it?\n"); scanf("%d",&month); printf("You have entered month=%5d\n",month); printf("Please enter your income and expenses\n"); scanf("%f %1f",&income,&expense); printf("Entered income=%8.2f,expenses=%8.2lf\n",income,expense); printf("Please enter the time, e.g.,12:45\n"); scanf("%d : %d",&hour,&minute); printf("Entered Time = %2d:%2d\n",hour,minute); }
结果显示
这篇关于【C/C++】编程基础的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-15PingCAP 黄东旭参与 CCF 秀湖会议,共探开源教育未来
- 2024-05-13PingCAP 戴涛:构建面向未来的金融核心系统
- 2024-05-09flutter3.x_macos桌面os实战
- 2024-05-09Rust中的并发性:Sync 和 Send Traits
- 2024-05-08使用Ollama和OpenWebUI在CPU上玩转Meta Llama3-8B
- 2024-05-08完工标准(DoD)与验收条件(AC)究竟有什么不同?
- 2024-05-084万 star 的 NocoDB 在 sealos 上一键起,轻松把数据库编程智能表格
- 2024-05-08Mac 版Stable Diffusion WebUI的安装
- 2024-05-08解锁CodeGeeX智能问答中3项独有的隐藏技能
- 2024-05-08RAG算法优化+新增代码仓库支持,CodeGeeX的@repo功能效果提升