#include <stdio.h> #include <string> #include <iostream> #include <sstream> int main() { int a; long int b; short int c; unsigned int d; char e; float f; double g; a=1023; b=2222; c=123; d=1234; e='x'; f=3.1415926598 ; g=3.14159265898; printf("a=%d\n",a); printf("a=%0\n",a); printf("a=%x\n",a); printf("b=%1d\n",b); printf("c=%d\n",c); printf("d=%u\n",d); printf("e=%c\n",e); printf("f=%f\n",f); printf("g=%f\n",g); printf("\n"); }
时间: 2024-04-28 07:21:22 浏览: 81
<stdlibh>通用实用工具-达内内部C语言PPT
这是一个简单的 C++ 代码,用于打印不同类型变量的值。下面是各个变量的类型和赋值:
- int a = 1023;
- long int b = 2222;
- short int c = 123;
- unsigned int d = 1234;
- char e = 'x';
- float f = 3.1415926598;
- double g = 3.14159265898;
代码使用 printf 函数打印变量的值,并使用不同的格式说明符:
- %d 打印整数。
- %u 打印无符号整数。
- %x 打印十六进制整数。
- %c 打印字符。
- %f 打印浮点数。
其中 %1d 表示打印一个宽度为 1 的整数,因此输出的结果可能会出现对齐的效果。
注意,代码中有一个错误,第二个 printf 函数的格式说明符应该是 %d,而不是 %0。
阅读全文